Ho un'applicazione che voglio avviare tramite uno script di shell che esegue alcune impostazioni e avvia l'app stessa con alcune opzioni specifiche. Idealmente, questo script verrebbe eseguito ogni volta che l'applicazione verrebbe normalmente avviata, ovvero quando faccio clic su di esso nel dock, faccio doppio clic sulla cartella Applicazioni, lancio da QS o anche su un file che si apre in questa app.
In questo momento ho una "app" per AppleScript wrapper per il mio script, ma il lato negativo è che appare come un'app separata dall'app principale che si trova nel mio dock, quindi devo ricordarmi di non cliccare sull'app principale icona, ma lancia invece questa app alternativa.
Quindi questo è qualcosa che è possibile fare? Un'idea che ho avuto è di rinominare l'eseguibile principale nell'app per qualcos'altro, e quindi sostituirlo con il mio script. È una cosa ragionevole da fare, o esiste una soluzione migliore?
Per coloro che sono curiosi, sto cercando di configurare Emacs.app per avviare un demone e quindi aprire usando emacsclient. Fondamentalmente, voglio lanciare questo script al posto di emacs (e ho intenzione di modificare lo script per prendere gli argomenti dei file e aprirli allo stesso modo).