Ho un'app installata che consente di chiamarla my_app
che desidero poter 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
aspetto 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 di terminale, caricherò la chiamata my_app-start
dopo la quale mi aspetto che la mia app sia richiamabile semplicemente digitando un my_app
punto qualsiasi sul mio sistema. Tuttavia il mio terminale non riconosce la my_app-start
funzione ... 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 posso richiamare automaticamente la funzione?
- Questo metodo è un modo sicuro e ragionevole per caricare la mia applicazione?