acceso directo para abrir varios programas y hacer que abran un archivo específico

Al escribir código para la web, necesito tener varios programas y archivos abiertos al mismo tiempo, necesito:

  • carpeta de proyecto abierta en texto sublime
  • terminal abierta y en un directorio específico
  • torre (cliente git) abierta en el proyecto correcto
  • mamp abierto y funcionando
  • navegador abierto y en la URL del servidor local

Me toma unos minutos configurar cada vez, ¿hay alguna manera de automatizar esto para que con una sola acción todo se abra y esté en la configuración correcta?

Estoy ejecutando osx 10.10

Respuestas (1)

La respuesta corta es sí. La respuesta más larga es que se puede hacer de más de una forma.

Probablemente optaría por un script bash y lo envolvería en un paquete de aplicaciones usando Platypus , aunque también puede usar una acción Run Shell Script en Automator.

En Automator, es posible que desee probar la acción Watch Me Do, aunque eso será más lento que solo un script bash.

Tenga en cuenta que es posible que algunas cosas que mencionó no se puedan programar en bash, no puedo decirlo con certeza porque no uso Tower o MAMP, aunque las otras son programables en bash

No puedo dar una respuesta completa ya que no uso Tower o MAMP; sin embargo, para Sublime Text, Terminal y Safari, lo siguiente me funciona.

Tenga en cuenta que Sublime Text incluye un ejecutable de línea de comandos subldentro de su paquete de aplicaciones. La ruta típica podría ser, /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subly ejecutarla con --helpmostrará su información de ayuda interna.

El siguiente ejemplo de secuencia de comandos podría usarse si puede determinar los comandos necesarios para Tower 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