La respuesta corta es sí. La respuesta larga es, se puede hacer más de una manera.
Probablemente me optar por un script de bash y lo envuelve en un paquete de la aplicación utilizando el Ornitorrinco, aunque se pueden utilizar Ejecutar el Shell de Comandos de acción de Automator.
En Automator es posible que desee probar el Reloj Me Do acción, a pesar de que va a ser más lento, a continuación, sólo una secuencia de comandos bash.
Tenga en cuenta que algunas de las cosas que usted ha mencionado no podrá ser bash scripts, no se puede decir, porque yo no uso la Torre o MAMP, aunque los otros son de secuencias de comandos bash
Yo no puedo dar una respuesta completa como yo no uso la Torre o MAMP sin embargo, para Sublime Text, Terminal y Safari de la siguiente funciona para mí.
Tenga en cuenta que Sublime Text incluye un ejecutable de línea de comandos subl
dentro de su paquete de la aplicación. La típica ruta de acceso puede ser, /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl
y se ejecuta con --help
mostrará su sistema interno de información de ayuda.
La siguiente secuencia de comandos de ejemplo podría ser usado si usted puede comprobar los comandos necesarios para la Torre y MAMP.
#!/bin/bash
/path/to/subl --project <project>
open -a Terminal /path/to/the/location/I/want
# Tower commands.
# MAMP commands.
open -a Safari http://127.0.0.1