¿Es posible crear una sola aplicación Mac OS X que se pueda ejecutar estrictamente desde la línea de comandos * nix (usando stdin/stdout, desde la consola Terminal o mediante ssh, etc. .), pero también ser ejecutable desde un ícono de la aplicación y usar la GUI de Mac para toda la interacción del usuario (no se requiere terminal). ¿Si es así, cómo?interfaz gráfica de usuario combinada y línea de comandos aplicación OS X
Ya puedo lograr algo como esto utilizando dos ejecutables, uno de interfaz gráfica de usuario para el otro, con tuberías, tomas de corriente, memoria compartida, o Applescript (et.al.) para la comunicación. La pregunta es si puedo hacer esto usando un solo espacio de proceso de aplicación única y ejecutable.
¿Hay alguna manera de hacer esto sin pasar un nuevo argumento de línea de comandos al ejecutable de la línea de comandos? (ya que hay problemas heredados relacionados con el uso de la aplicación de línea de comandos).
Si tuviera que adivinar, diría que la pregunta es cómo implementar algo así como un conmutador '--command-line' en el código. –
@ CoreyOgburn Si ese es el caso, sugiero que se cambie el nombre de la pregunta a "Explique la lógica básica para mí, por favor". La pregunta era "¿Es posible?" A menos que el OP edite su pregunta o nos diga qué lenguaje de programación está usando, diría que esta respuesta es suficiente. – ZnArK
Con "¿Es posible?" un simple sí sería suficiente ... –