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:

macadriano:/etc/paths.d adriano$ cat android
/Volumes/Users/AndroidSDK/platform-tools
/Volumes/Users/AndroidSDK/tools
macadriano:/etc/paths.d adriano$ cat sublime-text
/Applications/Sublime Text.app/Contents/SharedSupport/bin
macadriano:/etc/paths.d adriano$ cat ports
/opt/local/bin
/opt/local/sbin

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *