¿Cómo inicio un script bash desde Finder en OS X?
Estoy bien trabajando en la CLI, pero mis pequeños guionistas no adoran mi pequeño script.
¿Cómo inicio un script bash desde Finder en OS X?
Estoy bien trabajando en la CLI, pero mis pequeños guionistas no adoran mi pequeño script.
Respuestas:
Para ser amigable con el Finder, un script bash debe tener el .command
sufijo. Por supuesto, también debe ser ejecutable.
La respuesta de @mouviciel funcionará de maravilla, pero para un mayor estilo, pruebe Platypus , que le permite crear paquetes de aplicaciones reales a partir de varios lenguajes de script, incluidos los scripts de shell Bash. Una de las ventajas de esto es que puedes darle un ícono bonito :)
Acabo de publicarlo a bashapp
través de github, que compila un script bash en un programa binario (fuente C) y crea la estructura de directorios necesaria para hacer clic en Finder. Aquí está el README:
http://github.com/arbinger/bashapp
Necesitaba esto para construir algunos scripts de inicio de servicio en los que se podía hacer clic en Finder, en lugar de pedirles a los usuarios que abrieran un Terminal. También proporciona una ofuscación de script simple mediante cifrado, que puede ser útil si necesita distribuir el programa.
Si desea agregar iconos, puede hacerlo agregando el Info.plist
archivo y el .icns
archivo a la Contents/Resources/
carpeta.