Modo preferibile per spedire uno strumento da riga di comando con il mio OS X * .app

2

Sto lavorando a un'applicazione Electron per scrivere immagini del sistema operativo su unità rimovibili, che viene impacchettata come *.app per OS X.

Insieme all'applicazione GUI, vorrei spedire una versione CLI in bundle con l'app, che fa la stessa cosa, tuttavia non sono sicuro di come renderlo accessibile agli utenti.

Suppongo di poter inserire il binario in Contents/MacOS e chiedere agli utenti di aggiungerlo a PATH , tuttavia questa sarebbe una pessima esperienza per gli utenti.

Qual è il modo consigliato per spedire uno strumento da riga di comando insieme a *.app ?

In alternativa, potrei aggiungere un altro *.app per lo strumento CLI all'interno del DMG che distribuisco agli utenti in modo che opzionalmente installino anche, ma avere due% di*.app separati sarebbe un po 'confuso e, in ogni caso, non esiste sembra essere un modo per istruire un *.app per rendere accessibile il suo binario a PATH .

    
posta jviotti 20.04.2016 - 16:10
fonte

1 risposta

1

È possibile inserire un collegamento al contenuto / macos / app in una posizione che si trova nel percorso degli utenti. Non è necessario disporre di un binario separato con questo approccio, ma l'app deve gestire gli argomenti della riga di comando. Questo non è difficile da fare, ma i dettagli di questo sono oltre lo scopo di questo sito.

    
risposta data 04.05.2016 - 07:03
fonte

Leggi altre domande sui tag