CLI Tools
bash
Intermediate
Tmux Session Manager
Script that creates or attaches to a named tmux session with predefined window layout.
bash
#!/bin/bash
SESSION=dev
tmux has-session -t $SESSION 2>/dev/null
if [ $? != 0 ]; then
tmux new-session -d -s $SESSION -n editor
tmux send-keys -t $SESSION:editor 'nvim .' Enter
tmux new-window -t $SESSION -n server
tmux send-keys -t $SESSION:server 'npm run dev' Enter
fi
tmux attach-session -t $SESSION
Prerequisites
- tmux >= 3
Pro Tips
- → Store in ~/bin/dev and make executable.
Commercial Licensing
Acquire a production access token or template license for enterprise deployment.
Module Info
- Language
- bash
- Level
- Intermediate
- Read time
- 2 min
- Published
- May 2025
- License
- Commercial License
Newsletter
New modules every week, directly to your inbox.
Similar Modules
Rich Progress Bar Script
Display a beautiful progress bar in the terminal using Rich.
python
·
Beginner
Git Commit Message Enforcer
commit-msg hook that enforces Conventional Commits format.
bash
·
Intermediate
System Info Dashboard
Print a compact system summary: CPU, RAM, disk, OS and uptime in one script.
bash
·
Beginner