Encontro cada vez mais ferramentas que colocam executáveis em ~ / .local / bin. Eu sou velho e para mim ~ / bin é o lugar no meu $ HOME para executáveis.
De onde surgiu essa nova moda louca? Por que as pessoas estão fazendo isso? Quão difundido é? É formalizado em algum lugar? Não está na especificação de diretório XDG.
Há uma pergunta relacionada: quais distribuições têm $ HOME / .local / bin em $ PATH?
Um comentário para outra pergunta refere-se a https://www.python.org/dev/peps/pep-0370, que já existia em 2008: Por que esse programa foi instalado em ~ / .local / bin ... foi o primeiro vez que eu vi isso acontecer?