dev · · 21:01 · 1 min de citit
I Love tmux. Dar am trecut la ceva cu teme, pluginuri și o configurație care nu se opune.
Articolul prezintă Mado, un nou multiplexer de terminal conceput pentru a îmbunătăți confortul utilizatorului și fluxul de lucru față de instrumentele tradiționale precum tmux și Zellij. Mado introduce o bară laterală unică cu pluginuri independente și salvare automată a sesiunii, având ca scop oferirea unei experiențe de terminal mai integrate și personalizate.
Autorul, un utilizator de lungă durată al tmux, prezintă Mado ca un multiplexer de terminal modern care abordează provocările legate de confort și configurare întâlnite frecvent la instrumentele consacrate precum tmux și GNU Screen. Deși recunoaște funcționalitatea multiplexerelor existente, Mado își propune să ridice nivelul experienței utilizatorului, oferind un spațiu de lucru mai intuitiv și mai atrăgător vizual. Acest lucru este realizat prin caracteristici precum o bară laterală dinamică ce rulează pluginuri independente și un proces de configurare simplificat.
Inovația tehnică a Mado constă în arhitectura sa de pluginuri și gestionarea sesiunilor. Bara laterală poate găzdui diverse pluginuri, de la ceasuri și cronometre până la asistenți AI, care comunică cu aplicația principală printr-un protocol simplu bazat pe JSON, permițând utilizatorilor să scrie propriile pluginuri în orice limbaj. Mai mult, Mado salvează automat starea tuturor panourilor, inclusiv directoarele de lucru și pozițiile de scroll, la schimbarea proiectelor, eliminând necesitatea instrumentelor manuale de gestionare a sesiunilor și asigurând restaurarea contextului fără întreruperi.
Cu accent pe confortul utilizatorului, Mado include douăzeci și două de teme predefinite bazate pe paletele de culori Tailwind CSS și un singur fișier de configurare TOML pentru personalizarea ușoară a temelor, fonturilor și shell-urilor. Deși în prezent este disponibil doar pentru macOS și lansează beta public pe 1 octombrie, Mado intenționează să suporte Linux și Windows în viitor, poziționându-se ca o alternativă convingătoare pentru dezvoltatorii care caută un mediu de terminal mai integrat și personalizat.
$ sursa --originală
dev.to
Rezumat realizat de Sudofeed pe baza articolului original. Drepturile asupra conținutului aparțin sursei originale.