Estoy trabajando en una aplicación basada en Electron para escribir imágenes del sistema operativo en unidades extraíbles, que se empaqueta 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 para los usuarios.
Supongo que podría poner el binario Contents/MacOS
y pedirles a los usuarios que agreguen esto al PATH
, sin embargo, 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 lo instalen opcionalmente, pero tener dos separados *.app
sería un poco confuso y, en cualquier caso, no parece haber una manera de instruir an *.app
para hacer que su binario sea accesible para el PATH
.
Puede colocar un enlace a los contenidos/macos/aplicación en una ubicación que se encuentra en la ruta de los usuarios. No necesita tener un binario separado con este enfoque, pero su aplicación necesita manejar argumentos de línea de comando. Eso no es difícil de hacer, pero los detalles están más allá del alcance de este sitio.
mateusz szlosek
jviotti
steve cámaras
Daniel