diff options
author | NeodarZ <neodarz@neodarz.net> | 2017-04-07 20:51:56 +0200 |
---|---|---|
committer | NeodarZ <neodarz@neodarz.net> | 2017-04-07 20:51:56 +0200 |
commit | 2e144b6f0be18596a51028302b29c4837ab56590 (patch) | |
tree | 4acef47bd7d1ee723b7c1cd94faa2d157b0c50b5 /scripts/.scripts | |
parent | 1361c93f4fc25f777dada92803190ade737e8224 (diff) | |
download | dotfiles_ascii-2e144b6f0be18596a51028302b29c4837ab56590.tar.xz dotfiles_ascii-2e144b6f0be18596a51028302b29c4837ab56590.zip |
Add scripts for task management and a better watch command
Diffstat (limited to '')
-rwxr-xr-x | scripts/.scripts/task | 28 | ||||
-rwxr-xr-x | scripts/.scripts/watch | 12 |
2 files changed, 40 insertions, 0 deletions
diff --git a/scripts/.scripts/task b/scripts/.scripts/task new file mode 100755 index 0000000..f15e4a6 --- /dev/null +++ b/scripts/.scripts/task @@ -0,0 +1,28 @@ +#!/bin/sh +SESSION=task + +optios $@ + +tmux kill-session -t $SESSION +tmux -2 new-session -d -s $SESSION +tmux send-keys "watch task calendar" C-m +tmux split-window -v +tmux resize-pan -D 10 +tmux resize-pan -U 10 +tmux send-keys "watch task $@" C-m +tmux split-window -v +tmux resize-pan -D 20 +tmux resize-pan -U 5 +l1="┳━┓┓ ┃┳━┓┏┏┓┳━┓┳ ┳━┓ ┏━┓┳━┓ ┓━┓┏━┓┏┏┓┳━┓ ┏━┓┏━┓┏┏┓┏┏┓┳━┓┏┓┓┳━┓┓━┓" +l2="┣━ ┏╋┛┃━┫┃┃┃ ┃━┛┃ ┣━ ┃ ┃┣━ ┗━┓┃ ┃┃┃┃ ┣━ ┃ ┃ ┃┃┃┃ ┃┃┃ ┃━┫┃┃┃┃ ┃┗━┓" +l3="┻━┛┇ ┗┛ ┇┛ ┇┇ ┇━┛┻━┛ ┛━┛┇ ━━┛┛━┛┛ ┇┻━┛ ┗━┛┛━┛┛ ┇┛ ┇┛ ┇┇┗┛┇━┛━━┛" +tmux send-keys "clear;echo -e '$l1\n$l2\n$l3\n\ntmux send-keys -t task:0.1 C-c \`<watch task>\` C-m\nMore info about task on the next page !'" C-m +tmux split-window -v +tmux resize-pan -D 5 +tmux new-window +tmux select-window -t 1 +tmux send-keys "task help | less" C-m +tmux select-window -t 0 +tmux rename-window -t 0 "task" +tmux rename-window -t 1 "help" +tmux -2 attach-session -t $SESSION diff --git a/scripts/.scripts/watch b/scripts/.scripts/watch new file mode 100755 index 0000000..b40c0af --- /dev/null +++ b/scripts/.scripts/watch @@ -0,0 +1,12 @@ +#!/bin/bash +command=$@ + +clear + +while true +do + eval "$command" + sleep 1 + echo -n -e "$clearline" + clear +done |