Como adicionar programas no PATH do MacOS

Padrão

A algum tempo, quando voltei a mexer com MacOS me deparei com um dilema que me tirou algumas noites de sono: Como colocar programas no PATH do sistema?!

Depois de um tempo pesquisando na internet e navegando entre as pastas do sistema operacional me deparei com o caminho /etc/paths.d.

Pude notar que, ao instalar o Git usando a distribuição do site, o instalador colocou um arquivo nesta pasta contendo o caminho dos arquivos executáveis do programa. Daí caiu a ficha.

O MacOS varre o diretório /etc/paths.d em busca de arquivos e sempre que os encontra, lê o seu conteúdo e coloca no PATH do sistema. Algo tão simples mas tão genial.

Para programas com múltiplas pastas contendo arquivos executáveis basta colocar cada caminho em uma linha do arquivo.

path_helper manual

Alguns exemplos que tenho no meu MacBook: