2 votos

¿Cómo convertir un comando de terminal en un archivo ".app"?

Quiero ejecutar un comando cada vez que haga clic en un icono de la aplicación. Quiero ese icono de aplicación en mi lanzador o cajón de aplicaciones y en el dock.

El comando que quiero dirigir es este (posted aquí )

open -na "Google Chrome" --args --profile-directory="Guest Profile"

ACTUALIZACIÓN 1:

He creado un archivo "Chrome.sh" en el escritorio con el comando anterior como contenido y ejecutándose

sh chrome.sh

abre la ventana que quiero. ¿Ahora cómo convierto eso en un icono ".app"?

1voto

Sumeet Deshmukh Puntos 39

Estos pasos son adecuados sólo para mi caso de uso. Dependiendo de lo que quieras hacer, se deben hacer cambios en el sh archivo que vas a crear

1) Descargue el script llamado "appify" de Aquí

2) copiar ese archivo a /usr/local/bin que requiere privilegios de root

3) Encienda Terminal.app y entre

sudo chmod +x /usr/local/bin/appify

para hacer que Appify sea ejecutable sin privilegios de root.

3) hacer un chrome.sh archivo en el escritorio con contenido

#!/usr/bin/env bash
/Applications/"Google Chrome.app"/Contents/MacOS/"Google Chrome" --args --profile-directory="Guest Profile"&

4) Asegurarse de que el .sh funciona probando este comando

sh chrome.sh

5) Corre siguiendo los comandos

cd desktop
appify chrome.sh "My Chrome"

Ahora esto creará un archivo llamado "Mi Chrome.app" que puede ser movido a la carpeta de aplicaciones y puede ser usado como una aplicación normal.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X