Um Finder-freundlich zu sein, muss ein Bash-Skript das .command
Suffix haben. Natürlich muss es auch ausführbar sein.
Wie starte ich ein bash-Skript aus dem Finder in OS X?
Wie starte ich ein bash-Skript aus dem Finder in OS X?
Ich bin in Ordnung bei der CLI, aber mein kleines Skript wird von meinen GUI-Kollegen nicht so geliebt.
3 Antworten auf die Frage
@ mouviciels Antwort wird großartig funktionieren. Versuchen Sie jedoch Platypus, mit dem Sie echte Anwendungspakete aus verschiedenen Skriptsprachen erstellen können, einschließlich Bash-Shell-Skripts. Einer der Vorteile ist, dass Sie ihm ein gut aussehendes Symbol geben können :)
Ich habe gerade bashapp
über github veröffentlicht, das ein bash-Skript in ein Binärprogramm (C-Quelle) übersetzt und die Verzeichnisstruktur erstellt, die erforderlich ist, um es im Finder anklickbar zu machen. Hier ist die README:
http://github.com/arbinger/bashapp
Ich brauchte dies, um ein paar Service-Startskripts zu erstellen, die im Finder angeklickt werden konnten, anstatt Benutzer zu bitten, ein Terminal zu öffnen. Es bietet auch eine einfache Skriptverschleierung per Verschlüsselung, die hilfreich sein kann, wenn Sie das Programm verteilen müssen.
Wenn Sie Symbole hinzufügen möchten, können Sie die Info.plist
Datei und die .icns
Datei zum Contents/Resources/
Ordner hinzufügen .
Verwandte Probleme
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
3
Wie kann ich eine Verzeichnisstruktur "invertieren"?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?