Ho un'app installata per chiamarla my_app
che desidero essere in grado di chiamare dalla riga di comando. Si trova in /Applications/my_app.app/Contents/Resources
.
Quindi quello che speravo di fare era avere il mio ~/.bashrc
come il seguente:
# .bashrc
my_app-start(){
export PATH=$PATH:/Applications/my_app.app/Contents/Resources/
}
e poi ogni volta che voglio essere in grado di utilizzare l'app da una nuova sessione terminale caricherò call my_app-start
dopo di che mi aspetto che la mia app sia richiamabile digitando semplicemente my_app
ovunque sul mio sistema. Tuttavia il mio terminale non riconosce la funzione my_app-start
... Su un'altra piattaforma Linux questo funziona per me, ma forse i Mac hanno bisogno di giocherellare con ~ / .bash_profile. Non ho mai capito la differenza.
- Come faccio a rendere la funzione richiamabile automaticamente?
- Questo metodo è un modo sicuro e ragionevole per caricare la mia applicazione?