Skip to content

Instantly share code, notes, and snippets.

@abe-101
Created November 24, 2022 03:12
Show Gist options
  • Save abe-101/bf3673381a1295047bfd3020dd5d5fe7 to your computer and use it in GitHub Desktop.
Save abe-101/bf3673381a1295047bfd3020dd5d5fe7 to your computer and use it in GitHub Desktop.
#!/bin/bash
tmux new -s work -d
tmux rename-window -t work vim
tmux send-keys -t work 'cd repos/django/calmerge/calmerge && workon calmerge' C-m
tmux new-window -t work
tmux rename-window -t work server
tmux send-keys -t work 'cd repos/django/calmerge && workon calmerge && python manage.py runserver' C-m
tmux split-window -h -t work
tmux send-keys -t work 'cd repos/django/calmerge && workon calmerge && celery -A config.celery_app worker -l info' C-m
tmux split-window -v -t work
tmux send-keys -t work 'cd repos/django/calmerge && workon calmerge && celery -A config.celery_app beat -l info --scheduler django_celery_beat.schedulers:DatabaseScheduler' C-m
tmux select-pane -t 0
tmux split-window -v -t work
tmux send-keys -t work 'redis-server' C-m
tmux select-window -t work:0
tmux attach -t work
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment