collegamento per aprire più programmi e farli aprire un file specifico

1

Quando si scrive codice per il web ho bisogno di avere diversi programmi e file aperti allo stesso tempo, ho bisogno di:

  • cartella del progetto aperta nel testo sublime
  • terminale aperto e su una directory specifica
  • tower (git client) si apre sul progetto corretto
  • mamp open and running
  • browser aperto e sull'URL del server locale

Sono necessari alcuni minuti per l'impostazione ogni volta, è possibile automatizzarli in modo tale che con un'unica azione tutti si aprano e si trovino nella configurazione corretta?

Im che esegue osx 10.10

    
posta sam 20.09.2016 - 18:01
fonte

1 risposta

1

La risposta breve è sì. La risposta più lunga è, può essere fatta più di un modo.

Probabilmente opterei per uno script bash e lo racchiuderei in un pacchetto di applicazioni usando Platypus , sebbene tu possa usare uno script Run Shell azione anche in Automator.

In Automator potresti voler provare l'azione Watch Me Do, anche se sarà più lento di uno script bash.

Nota che alcune cose che hai menzionato potrebbero non essere in grado di essere script di bash, non posso dirlo con certezza perché non uso Tower o MAMP, sebbene gli altri siano bash scriptable

Non riesco a dare una risposta completa in quanto non utilizzo Tower o MAMP, tuttavia per Sublime Text, Terminal e Safari ciò che segue è per me.

Si noti che Sublime Text include un eseguibile della riga di comando subl all'interno del suo pacchetto di applicazioni. Il percorso tipico potrebbe essere, /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl e l'esecuzione con --help visualizzerà le informazioni di guida interne.

Il seguente esempio di script potrebbe essere utilizzato se è possibile accertare i comandi necessari per Tower e 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
    
risposta data 20.09.2016 - 19:07
fonte

Leggi altre domande sui tag