Como programador web en java, me paso el día compilando con maven, updateando y commiteando del subversion, parando y arrancando el tomcat, haciendo tails de logs, y un sin fin de ejecuciones de scripts más.
Después de programar para el iPhone me pico el gusanillo y me entraron ganas de programar algo en Objective-C así que partiendo de la idea de Tomcat Controller he desarrollado una aplicación con la que poder ejecutar scripts y ver su resultado en una nueva pestaña si queremos. Por ejemplo, podemos lanzar un tail del log del tomcat en una nueva pestaña y sin tener que abrir nuevas pestañas podemos lanzar y parar el tomcat.
Cada "script" que configuramos tiene su propio environment, de manera que si necesitamos definir alguna variable de entorno lo podemos hacer sin problema. Por ejemplo, lanzar el tomcat en modo debug.
La aplicación es capaz de lanzar cualquier script, incluso puedes escribir el tuyo propio, algunos ejemplos:
1- cd /micarpeta; ./miscript
De este modo se ejecutaría miscript dentro de la carpeta /micarpeta
2- open -e /etc/hosts
Con esto abriríamos el archivo /etc/hosts con el editor por defecto.
Lo podéis descargar aquí:
Application_Wrapper.zip
Sólo tenéis que descomprimir
y mover o copiar a en la carpeta Aplicaciones.
Adrià Febrer
conductiva.com