No OS X, você pode adicionar scripts ao $PATH
(por exemplo, em todo o sistema via /etc/paths.d
) e torná-los executáveis usando chmod +x filename
. Tente fazer no Terminal no OS X o que você fez no Linux, provavelmente funcionará.
Eu produzi um conjunto de scripts de cálculo, então produzi um script com esses outros scripts como um 'menu'. Este 'script mestre' executa qualquer script que o usuário tenha selecionado no menu de scripts. Isso funciona bem no Linux, onde o diretório bin dos scripts é admissível ao PATH.
Eu não posso fazer isso no OSX. No OSX, só posso tornar cada script individualmente executável pela adição do comando ao método do nome do script. MAS NINGUÉM UM SCRIPT PODE EXECUTAR OUTRO SCRIPT.
Existe alguma solução simples para isso sem precisar ficar atolado em Automators e afins?
No OS X, você pode adicionar scripts ao $PATH
(por exemplo, em todo o sistema via /etc/paths.d
) e torná-los executáveis usando chmod +x filename
. Tente fazer no Terminal no OS X o que você fez no Linux, provavelmente funcionará.
Tags userscripts