Ich arbeite an einer Electron- basierten Anwendung, um OS-Images auf Wechseldatenträger zu schreiben, die als *.app
für OS X gepackt wird.
Zusammen mit der GUI-Anwendung möchte ich eine mit der App gebündelte CLI-Version ausliefern, die dasselbe tut, aber ich bin mir nicht sicher, wie ich sie den Benutzern zugänglich machen soll.
Ich denke, ich könnte die Binärdatei einfügen Contents/MacOS
und die Benutzer bitten, dies zur hinzuzufügen PATH
, aber dies wäre eine sehr schlechte Erfahrung für die Benutzer.
Wie wird empfohlen, ein Befehlszeilentool zusammen mit Ihrer *.app
?
Alternativ könnte ich ein weiteres *.app
für das CLI-Tool in der DMG hinzufügen, die ich an Benutzer verteile, damit sie optional ebenfalls installieren, aber zwei separate zu haben, *.app
wäre etwas verwirrend, und auf jeden Fall scheint es keine Möglichkeit zu geben, Anweisungen zu geben an *.app
, um seine Binärdatei für die PATH
.
Sie können einen Link zu „contents/macos/app“ an einer Stelle platzieren, die sich im Benutzerpfad befindet. Bei diesem Ansatz benötigen Sie keine separate Binärdatei, aber Ihre App muss Befehlszeilenargumente verarbeiten. Das ist nicht schwer zu bewerkstelligen, aber die Details dazu würden den Rahmen dieser Seite sprengen.
Mateusz Szlosek
jviotti
Steve Kammern
Daniel