blob: 75f7f1bebd70199e0047827d671deab1d660ad46 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 | # Bash completion for timetasker
_timetasker () {
	local cur
	local previous
	local config_file=~/.config/timetasker/config.toml
	local projects=$(sed -n -e 's/\]//' -e 's/\[projects\.//p' "$config_file")
	COMPREPLY=()
	cur=${COMP_WORDS[COMP_CWORD]}
	previous=${COMP_WORDS[COMP_CWORD - 1]}
	if [ "$previous" == '-p' ]; then
		COMPREPLY=( $(compgen -W "$projects" -- $cur) )
	fi
	return 0
}
complete -o default -F _timetasker timetasker
 |