Ho questo comando già funzionante nel mio .bash_profile:
alias mysite='cd /Applications/sites/mysite;pwd; php artisan serve --port=9000 | open http://localhost:9000 | open -a Finder ./'
Quindi:
- CD nella cartella
- Inizia il servizio artigianale
- Apre una nuova finestra del browser a quell'indirizzo
- Apre una nuova finestra del Finder nella stessa posizione
Quello che vorrei che facesse, è aggiungere un nuovo comando per fare qualcosa del tipo:
open -a Terminal cd /Applications/sites/mysite
Quindi apre una nuova finestra di Terminale e cd int quella nuova finestra di terminale nella stessa cartella.
È possibile? Ho provato questo:
alias mysite='cd /Applications/sites/mysite;pwd; php artisan serve --port=9000 | open http://localhost:9000 | open -a Finder ./ | open -a Terminal cd /Applications/sites/mysite'
Ma non posso farlo funzionare. Fa tutto come nel primo esempio ma non apre mai la nuova finestra di terminale :(
Grazie in anticipo!