tmux-dev
Manage dev servers as windows in a single dev tmux session. Window names are auto-generated from directory + command.
Commands
bash
tmux-dev start <command> # Start or restart (requires approval) tmux-dev stop <name> # Stop a window tmux-dev status <name> # Check running/exited tmux-dev logs <name> [lines] # View logs (default: 50) tmux-dev list # List all with status
Workflow
- •Run
tmux-dev listto see existing servers - •Start servers from project directory:
cd /path/to/project && tmux-dev start npm run dev - •Name is auto-generated:
projectdir-npm-dev - •Check health with
status, view output withlogs - •Re-running
startwith same command restarts the server
Output Format
start outputs WINDOW_NAME: <name> for parsing, then streams 10s of logs.
status outputs: <name>: running or <name>: exited (code N)
list outputs:
code
Dev server windows (session: dev): myapp-npm running backend-go exited (code 1)