Meerdere terminals
Termbridge kan meerdere terminalsessies tegelijk uitvoeren. Eén server host meerdere tmux-sessies en met de UI kunt u ertussen wisselen.
Werking
- Termbridge houdt bij welke sessies het tijdens de huidige run heeft aangemaakt of waaraan het is gekoppeld
- De terminalwisselaar toont alle beschikbare sessies
- Wisselen gaat direct: opnieuw verbinden is niet nodig
Meerdere sessies aanmaken
Bij het opstarten
Gebruik de omgevingsvariabele TERMBRIDGE_SESSIONS:
TERMBRIDGE_SESSIONS=3 npx termbridge
Hiermee worden drie sessies aangemaakt: <base>, <base>-2 en <base>-3.
Tijdens de ontwikkeling
Gebruik het snelkoppelingsscript:
bun run dev:beam:multi
Terwijl Termbridge actief is
Met de UI kunt u tussen terminals wisselen, maar u kunt er geen nieuwe mee aanmaken. Voor meer terminals start u Termbridge opnieuw met een hogere TERMBRIDGE_SESSIONS, of opent u extra vensters in de tmux-sessie zelf (Ctrl+B en vervolgens c).
Wisselen tussen terminals
- Tik op het terminalpictogram in de balk onderaan
- Er verschijnt een lijst met beschikbare sessies
- Tik op een sessie om ernaartoe te wisselen
Het wisselen gaat direct: uw vorige sessie blijft op de achtergrond actief.
Toepassingen
Build + logboeken
Voer uw build uit in de ene terminal en volg logboeken in een andere:
# Terminal 1: Build
npm run build
# Terminal 2: Logs
tail -f logs/app.log
Wissel ertussen zonder uw plek kwijt te raken.
Server + client
Voer uw backendserver uit in de ene terminal en de frontendontwikkelserver in een andere:
# Terminal 1: Backend
npm run server
# Terminal 2: Frontend
npm run dev
Meerdere SSH-sessies
Maak verbinding met verschillende servers:
# Terminal 1
ssh user@server1.com
# Terminal 2
ssh user@server2.com
Houd beide in de gaten vanaf uw telefoon.
Sessies benoemen
Standaard worden sessies vernoemd naar het poortnummer. Gebruik --session voor betekenisvolle namen:
termbridge --session api-server
Wanneer u met TERMBRIDGE_SESSIONS meerdere sessies aanmaakt, wordt de basisnaam gebruikt met numerieke achtervoegsels.
Persistentie
- Sessies blijven actief wanneer u de verbinding met UI verbreekt
- Sessies blijven actief wanneer Termbridge opnieuw wordt gestart (tenzij
--kill-on-exit) - Gebruik
--session <name>om opnieuw verbinding te maken met een bestaande sessie