Una forma preferible de enviar una herramienta de línea de comandos con mi OS X * .app

2

Estoy trabajando en una aplicación basada en Electron para escribir imágenes del sistema operativo en unidades extraíbles, que se está empaquetando como *.app para OS X.

Junto con la aplicación GUI, me gustaría enviar una versión CLI incluida con la aplicación, que hace lo mismo, sin embargo, no estoy seguro de cómo hacerla accesible a los usuarios.

Supongo que podría poner el binario en Contents/MacOS y pedir a los usuarios que lo agreguen al PATH , sin embargo, esta sería una muy mala experiencia para los usuarios.

¿Cuál es la forma recomendada de enviar una herramienta de línea de comandos junto con su *.app ?

Alternativamente, podría agregar otro *.app para la herramienta CLI dentro del DMG que distribuyo a los usuarios para que también se instalen opcionalmente, pero tener dos *.app separados sería un poco confuso, y en cualquier caso, no hay No parece ser una forma de indicar a *.app para que su binario sea accesible al PATH .

    
pregunta jviotti 20.04.2016 - 16:10

1 respuesta

1

Puede colocar un enlace a los contenidos / macos / aplicación en una ubicación que se encuentra en la ruta de acceso de los usuarios. No es necesario tener un binario separado con este enfoque, pero su aplicación sí necesita manejar los argumentos de la línea de comandos. Eso no es difícil de hacer, pero los detalles de eso están más allá del alcance de este sitio.

    
respondido por el iWill 04.05.2016 - 07:03

Lea otras preguntas en las etiquetas