¿Cuál es su forma preferida de iniciar un script (de shell) desde la GUI?

Me preguntaba qué forms hay para iniciar un script (shell) desde la GUI, por ejemplo, haciendo doble clic en un ícono en Finder o iniciando a través de Spotlight.

No se trata de abrir un terminal y ejecutar el script "manualmente".

Solía ​​tener files .term en el escritorio, que .term una session de terminal y también se pueden extender para ejecutar un script al iniciarse. Esto es bueno si necesita interacción o desea monitorear la salida.

También sé cómo ejecutar un script de shell desde Applescript , y solo leer sobre los files .command .

¿Cuál es su forma preferida de iniciar un script (shell) desde la GUI y por qué?

Y tal vez también podría escribir si muestra resultados y permite la interacción o simplemente es un contenedor invisible para, por ejemplo, iniciar un progtwig con su propia GUI.

  • ¿Hay una interfaz gráfica de usuario para Apache para Mac OS X (Lion)?
  • Para resolver este error de window adicional en Yosemite?
  • Cambiar el color de la fuente del escritorio (Yosemite)
  • Faltan muchas opciones del menu contextual del clic derecho del Finder
  • ¿Puedo cambiar las zonas de cambio de tamaño en Windows en Yosemite?
  • Reinicie la GUI de OS X
  • ¿Hay un equivalente Mac OSX de zenity?
  • aplicación de cambio de tamaño rápido a la mitad de la window en Lion
  • 2 Solutions collect form web for “¿Cuál es su forma preferida de iniciar un script (de shell) desde la GUI?”

    Puedes usar una aplicación como Platypus .

    Platypus es una herramienta de desarrollador para crear envoltorios de aplicaciones alnetworkingedor de scripts. En otras palabras, crea aplicaciones Mac OS X que ejecutan un script que se incluye dentro de la aplicación. Los scripts de command-line se pueden ejecutar de forma transparente desde el entorno de la window gráfica, integrándose sin problemas con la interfaz de usuario.

    He usado Quicksilver para realizar esta tarea. Puede iniciar scripts ya sea mediante la asignación de activadores o escribiendo manualmente el process, secuencia de commands, etc., nombre y diciendo a QS que se ejecute en una window de terminal.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).