Skip to content

Instantly share code, notes, and snippets.

@dlanger
Created July 4, 2012 02:35
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save dlanger/3044885 to your computer and use it in GitHub Desktop.
Save dlanger/3044885 to your computer and use it in GitHub Desktop.
Tmux start-up script
#!/bin/sh
cd ~/proj/root
tmux new-session -d -s pdev
tmux new-window -t pdev:1 -n shell
tmux rename-window -t pdev:1 "shell"
tmux send-keys -t pdev:1 "workon pdev" Enter "PS1=\$_OLD_VIRTUAL_PS1" Enter "clear" Enter
tmux new-window -t pdev:2 -n servers "./manage.py runserver_plus 0.0.0.0:8000"
tmux split-window -t pdev:2 "tail -f ../logs/django.log"
tmux split-window -t pdev:2 "./manage.py celeryd -Q celery,high_priority -E -l DEBUG"
tmux select-layout -t pdev:2 even-vertical
tmux rename-window -t pdev:2 "servers"
tmux new-window -t pdev:3 -n ipython "./manage.py shell_plus"
tmux rename-window -t pdev:3 "ipython"
tmux select-window -t pdev:1
tmux attach-session -d -t pdev
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment