Pré-requis
Avoir installé sur vos machines
Votre nouveau projet en 3 étapes
tmuxinator new [project_name]
: Cette commande va générer un fichier YAML avec la configuration par défaut- Editer le fichier généré :
~/.tmuxinator/[project_name].yml
(voir exemple ci-dessous) - Lancer
mux [project_name]
dans votre terminal
Exemple de configuration Tmuxinator pour le projet Store sous Drupal
# ~/.tmuxinator/store.yml
name: store
root: ~/www/store
windows:
- drupal:
layout: main-vertical
panes:
# Aller dans le réperoire docroot/ et utiliser l'alias drush projet.local
- cd www/store/docroot && drush use @projet.local
# crée simplement un panneau dans le répertoire root défini
-
# Lancer vagrant et se connecter dedans
- vagrant up && vagrant ssh
- dev: drush use @projet.dev
- staging: drush use @projet.test
- prod: drush use @projet.prod
# Lancer PHPStorm
- editor: pstorm .
Dans le terminal, lancer mux store
permettra ainsi de lancer 5 fenêtres tmux + phpstorm.