Jak uruchomić skrypt bash z Findera w OS X?
W porządku, pracuję w CLI, ale mój mały skrypt nie jest tak lubiany przez moich współpracowników z GUI.
Jak uruchomić skrypt bash z Findera w OS X?
W porządku, pracuję w CLI, ale mój mały skrypt nie jest tak lubiany przez moich współpracowników z GUI.
Odpowiedzi:
Aby być przyjaznym dla Findera, skrypt bash musi mieć .command
przyrostek. Oczywiście musi być również wykonywalny.
Odpowiedź @ mouviciel będzie działać świetnie, ale dla dodatkowego polotu wypróbuj Platypus , który pozwala tworzyć rzeczywiste pakiety aplikacji z różnych języków skryptowych, w tym skryptów powłoki Bash. Jedną z zalet tego jest to, że możesz nadać mu ładną ikonę :)
Właśnie wydałem bashapp
przez github, który kompiluje skrypt bash do programu binarnego (źródło C) i tworzy strukturę katalogów niezbędną do kliknięcia w Finderze. Oto README:
http://github.com/arbinger/bashapp
Potrzebowałem tego, aby zbudować kilka skryptów uruchamiania usług, które można kliknąć w Finderze, w przeciwieństwie do proszenia użytkowników o otwarcie terminalu. Zapewnia również proste zaciemnianie skryptu za pomocą szyfrowania, co może być przydatne, jeśli potrzebujesz rozpowszechnić program.
Jeśli chcesz dodać ikony, możesz to zrobić, dodając Info.plist
plik i .icns
plik do Contents/Resources/
folderu.