Flera terminaler
Termbridge kan köra flera terminalsessioner samtidigt. En server är värd för flera tmux-sessioner och med UI kan du växla mellan dem.
Så fungerar det
- Termbridge håller reda på sessioner som skapats eller anslutits till under den aktuella körningen
- Terminalväxlaren visar alla tillgängliga sessioner
- Växlingen sker direkt – du behöver inte ansluta igen
Skapa flera sessioner
Vid start
Använd miljövariabeln TERMBRIDGE_SESSIONS:
TERMBRIDGE_SESSIONS=3 npx termbridge
Detta skapar tre sessioner: <base>, <base>-2 och <base>-3.
Under utvecklingen
Använd genvägsskriptet:
bun run dev:beam:multi
Medan Termbridge körs
UI växlar mellan terminaler men kan inte skapa nya. Du kan få fler terminaler genom att starta om Termbridge med ett högre värde för TERMBRIDGE_SESSIONS, eller öppna extra fönster inuti själva tmux-sessionen (Ctrl+B och sedan c).
Växla terminal
- Tryck på terminalikonen i fältet längst ned
- En lista över tillgängliga sessioner visas
- Tryck på en session för att växla till den
Växlingen sker direkt – din tidigare session fortsätter att köras i bakgrunden.
Användningsområden
Bygge + loggar
Kör bygget i en terminal och följ loggarna i en annan:
# Terminal 1: Build
npm run build
# Terminal 2: Logs
tail -f logs/app.log
Växla mellan dem utan att tappa bort var du var.
Server + klient
Kör backendservern i en terminal och utvecklingsservern för frontend i en annan:
# Terminal 1: Backend
npm run server
# Terminal 2: Frontend
npm run dev
Flera SSH-sessioner
Anslut till olika servrar:
# Terminal 1
ssh user@server1.com
# Terminal 2
ssh user@server2.com
Övervaka båda från mobilen.
Namnge sessioner
Som standard namnges sessioner utifrån portnumret. Använd --session för beskrivande namn:
termbridge --session api-server
När du skapar flera sessioner med TERMBRIDGE_SESSIONS används basnamnet följt av numeriska suffix.
Beständighet
- Sessioner finns kvar när du kopplar från UI
- Sessioner finns kvar när Termbridge startas om (såvida inte
--kill-on-exit) - Använd
--session <name>för att återansluta till en befintlig session