Per Textmate c'è uno strumento da riga di comando, compagno , che può essere installato. Una volta installato, basta usare mate <file>
per aprire quel file in text mate.
Per le applicazioni che non dispongono di uno strumento da riga di comando, è possibile utilizzare il comando open
con il flag -a
e il nome dell'applicazione. cioè.
open -a iTunes
Funziona anche con TextMate:
open -a "TextMate 2"
Il file eseguibile si trova nella sottocartella Contents / MacOS dell'app, quindi, per TextMate 2, sarebbe:
/Applications/TextMate\ 2.app/Contents/MacOS/TextMate
Ma se lo si esegue dalla riga di comando in questo modo, si bloccherà la shell fino alla chiusura dell'applicazione (su alcuni SO meno recenti, risolti a partire dal 10.8) Se ciò accade, mettere un &
a la fine del comando per lo sfondo del processo. Ad esempio:
/Applications/TextMate\ 2.app/Contents/MacOS/TextMate &
Il problema è che se la shell esce (chiudendo Terminale o chiudendo la finestra), TextMate viene chiuso senza preavviso.