- Outil permettant de maintenir une session de terminal et de s’y reconnecter, afin de poursuivre le travail sans interrompre les processus
- Contrairement aux fonctions complexes de gestion de fenêtres de
tmux ou screen, il fournit uniquement une fonction de persistance de session
- Maintient les sessions sur la base de processus PTY et prend en charge le contrôle de la connexion sans fermer la session grâce aux fonctions attach/detach
- Plusieurs clients peuvent se connecter simultanément à la même session, avec restauration automatique de l’état de sortie précédent et du scrollback du terminal
- Utilise la bibliothèque
libghostty-vt pour restaurer rapidement l’état du terminal lors de la reconnexion à une session
- Permet d’afficher le nom de la session actuelle via la variable d’environnement
ZMX_SESSION, avec prise en charge de la personnalisation de l’invite du shell
- Stocke les logs de la CLI et de chaque session dans le chemin
/tmp/zmx/logs/
- Fonctionne sur macOS et Linux, sans proposer de fonctions de fenêtres, d’onglets ou de division d’écran
- Construit avec le langage Zig (v0.15) et distribué sous la forme d’un exécutable unique
Aucun commentaire pour le moment.