start adding single argument to bunkdeck
This commit is contained in:
parent
e1b7d87b1b
commit
4b84f46a83
1 changed files with 36 additions and 14 deletions
50
bunkdeck
50
bunkdeck
|
@ -1,17 +1,39 @@
|
|||
#!/bin/bash
|
||||
#!/bin/bash -e
|
||||
|
||||
set +e
|
||||
sessions=$(tmux list-sessions)
|
||||
set -e
|
||||
case $1 in
|
||||
|
||||
if [[ $sessions == *"bunkdeck"* ]]; then
|
||||
tmux attach-session -t bunkdeck
|
||||
exit 1
|
||||
fi
|
||||
kill)
|
||||
# kill
|
||||
;;
|
||||
|
||||
tmux new -d -s bunkdeck heed
|
||||
tmux split-window -h -t bunkdeck -p 70
|
||||
tmux split-window -t bunkdeck:0.0 -v -p 10
|
||||
tmux send-keys -t bunkdeck:0.1 'proclaim' C-m
|
||||
tmux send-keys -t bunkdeck:0.2 'cowsay "press [CTRL+b then o] to cycle through panes"' C-m
|
||||
tmux attach -t bunkdeck:0.2
|
||||
restart)
|
||||
# restart
|
||||
;;
|
||||
|
||||
"")
|
||||
newDeck
|
||||
;;
|
||||
|
||||
*)
|
||||
# error
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
function newDeck {
|
||||
set +e
|
||||
sessions=$(tmux list-sessions)
|
||||
set -e
|
||||
|
||||
if [[ $sessions == *"bunkdeck"* ]]; then
|
||||
tmux attach-session -t bunkdeck
|
||||
exit 1
|
||||
fi
|
||||
|
||||
tmux new -d -s bunkdeck heed
|
||||
tmux split-window -h -t bunkdeck -p 70
|
||||
tmux split-window -t bunkdeck:0.0 -v -p 10
|
||||
tmux send-keys -t bunkdeck:0.1 'proclaim' C-m
|
||||
tmux send-keys -t bunkdeck:0.2 'cowsay "press [CTRL+b then o] to cycle through panes"' C-m
|
||||
tmux attach -t bunkdeck:0.2
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue