Useita päätteitä
Termbridge voi suorittaa useita pääteistuntoja samanaikaisesti. Yksi palvelin isännöi useita tmux-istuntoja, ja UI mahdollistaa niiden välillä vaihtamisen.
Näin se toimii
- Termbridge seuraa nykyisen ajon aikana luomiaan tai liittämiään istuntoja
- Päätteenvaihtaja näyttää kaikki käytettävissä olevat istunnot
- Vaihto tapahtuu heti – yhteyttä ei tarvitse muodostaa uudelleen
Useiden istuntojen luominen
Käynnistyksen yhteydessä
Käytä ympäristömuuttujaa TERMBRIDGE_SESSIONS:
TERMBRIDGE_SESSIONS=3 npx termbridge
Tämä luo kolme istuntoa: <base>, <base>-2 ja <base>-3.
Kehityksen aikana
Käytä apuskriptiä:
bun run dev:beam:multi
Kun Termbridge on käynnissä
UI vaihtaa päätteiden välillä, mutta sillä ei voi luoda uusia päätteitä. Saat lisää päätteitä käynnistämällä Termbridge-ohjelman uudelleen suuremmalla arvolla TERMBRIDGE_SESSIONS tai avaamalla lisäikkunoita itse tmux-istunnossa (Ctrl+B ja sitten c).
Päätteiden vaihtaminen
- Napauta alareunan palkissa olevaa päätekuvaketta
- Käytettävissä olevien istuntojen luettelo tulee näkyviin
- Siirry istuntoon napauttamalla sitä
Vaihto tapahtuu heti – edellinen istunto jatkaa toimintaansa taustalla.
Käyttötapaukset
Koontiversio ja lokit
Suorita koontiversion luonti yhdessä päätteessä ja seuraa lokeja toisessa:
# Terminal 1: Build
npm run build
# Terminal 2: Logs
tail -f logs/app.log
Vaihda niiden välillä menettämättä kohtaasi.
Palvelin ja asiakas
Suorita taustapalvelin yhdessä päätteessä ja käyttöliittymän kehityspalvelin toisessa:
# Terminal 1: Backend
npm run server
# Terminal 2: Frontend
npm run dev
Useita SSH-istuntoja
Yhdistä eri palvelimiin:
# Terminal 1
ssh user@server1.com
# Terminal 2
ssh user@server2.com
Seuraa molempia puhelimellasi.
Istuntojen nimeäminen
Oletusarvoisesti istunnot nimetään porttinumeron perusteella. Käytä nimeä --session, jotta nimet kuvaavat istuntoja paremmin:
termbridge --session api-server
Kun luot useita istuntoja TERMBRIDGE_SESSIONS-arvolla, perusnimeen lisätään numeroidut jälkiliitteet.
Pysyvyys
- Istunnot säilyvät, kun yhteys UI-ohjelmaan katkaistaan
- Istunnot säilyvät, kun Termbridge käynnistyy uudelleen (paitsi jos
--kill-on-exit) - Käytä
--session <name>-komentoa yhdistääksesi olemassa olevaan istuntoon