blob: 7b09857ce15d355b0d25bc424078501c276146bb (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/usr/bin/env bash
run_python() {
err=$("$CURRENT_DIR/name2color.py" "$session" "$idx" "$name" "$@") || tmux display "ColorTag: invalid argument"
if [[ "$err" != "" ]]; then
tmux display "$err"
fi
}
CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
case "$1" in
prompt)
tmux command-prompt -p '[ColorTag]:' "run-shell 'idx=#I name=#W session=#S $CURRENT_DIR/tmux-colortag-prompt.sh %1'"
;;
color-idx)
run_python --color-idx "$2"
;;
color-name)
run_python --color-name "$2"
;;
clear-idx)
run_python --clear-idx
;;
clear-name)
run_python --clear-name
;;
clear-all)
run_python --clear
;;
*) tmux display "ColorTag: invalid command"; exit 0;;
esac
|