blob: 8c92462d47aee5bbd29badbfd2dcd6b03cc22904 (
plain)
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
|
function timr_prompt -d "Display timr timr_status in the prompt"
if command -v timr >/dev/null
set -l timr_status (timr prompt)
if test -n "$timr_status"
set -l icon (string sub -l 1 -- "$timr_status")
set -l time (string sub -s 2 -- "$timr_status")
if test "$icon" = "▶"
set_color green
else
set_color yellow
end
printf '%s' "$icon"
set_color normal
printf ' %s' "$time"
end
end
end
complete -c timr -n __fish_use_subcommand -a start -d "Start the timer"
complete -c timr -n __fish_use_subcommand -a stop -d "Stop the timer"
complete -c timr -n __fish_use_subcommand -a pause -d "Pause the timer"
complete -c timr -n __fish_use_subcommand -a status -d "Show the timer status"
complete -c timr -n __fish_use_subcommand -a reset -d "Reset the timer"
complete -c timr -n __fish_use_subcommand -a live -d "Show the live timer"
complete -c timr -n __fish_use_subcommand -a prompt -d "Show the prompt status"
|