J'ai une application installée, appelons-la my_app
que je souhaite pouvoir appeler depuis la ligne de commande. Il est situé dans /Applications/my_app.app/Contents/Resources
.
Donc, ce que j'espérais faire, c'était d'avoir le ~/.bashrc
look suivant:
# .bashrc
my_app-start(){
export PATH=$PATH:/Applications/my_app.app/Contents/Resources/
}
et ensuite, chaque fois que je veux pouvoir utiliser l'application depuis une nouvelle session de terminal, je charge un appel my_app-start
après quoi, je m'attends à ce que mon application soit appelable en tapant simplement my_app
n'importe où sur mon système. Cependant, mon terminal ne reconnaît pas la my_app-start
fonction ... Sur une autre plate-forme Linux, cela fonctionne pour moi, mais peut-être que les Mac ont besoin de jouer avec ~ / .bash_profile. Je n'ai jamais compris la différence.
- Comment puis-je rendre la fonction automatiquement appelable?
- Cette méthode est-elle un moyen sûr et judicieux de charger mon application?