Advertisement
Guest User

Untitled

a guest
May 29th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. #!/bin/sh
  2. SESSIONS=$(tmux ls)
  3. RESTORED=false
  4. IFS=':' read -ra SES <<< "$SESSIONS"
  5. if [ ${#SES} != 0 ]; then
  6. for i in "${SES[@]}"; do
  7. if [ "$i" = "dev" ]; then
  8. RESTORED=true
  9. tmux a -t "$i"
  10. fi
  11. done
  12. fi
  13. if [ "$RESTORED" = false ]; then
  14. tmux new-session -s 'dev' -d
  15. tmux split-window -h
  16. tmux split-window -v
  17. tmux select-pane -t 0
  18. tmux split-window -v
  19. tmux select-pane -t 0
  20. tmux new-window 'dev'
  21. tmux -2 attach-session -d
  22. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement