Attacher une session tmux au demarrage d'iTerm
- Mac
J’ai déjà fait un article sur la problématique de démarrer tmux au lancement d’iTerm au début du mois de février, mais en voici un nouveau puisque je suis tombé sur un article qui parlait de la même chose mais avec une solution bien plus pratique.
Dans le précédent article, lorsque l’on ouvrait une nouvelle fenêtre iTerm, on créait une nouvelle session. Mais c’est pas forcément le comportement idéal, car si je ferme ma fenêtre iTerm, je veux que ce soit la même session qui s’ouvre lorsque j’ouvre à nouveau iTerm.
Pour obtenir ce comportement, il suffit d’ajouter la ligne suivante dans le champ “Send text at start” dans les préférences d’iTerm :
tmux attach -t base || tmux new -s base
Si ce n’est pas clair, n’hésitez pas à consulter l’ancien article qui contient une capture un peu plus explicite.
Voilà, maintenant je peux quitter tranquillement (ou inopinément) iTerm, ma session tmux sera restaurée lorsque je relancerai iTerm à condition de ne pas avoir redémarré votre Mac.
Source : Zanshin.net