summaryrefslogtreecommitdiff
blob: be1706f63686ccec74d0a6eaace7fa9947251811 (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
27
28
29
30
31
32
33
# Author: Ciaran McCreesh <ciaranm@gentoo.org>
#
# completion for glark

_glark()
{
	local cur prev

	COMPREPLY=()
	cur=${COMP_WORDS[COMP_CWORD]}
	prev=${COMP_WORDS[COMP_CWORD-1]}

	if [[ "${cur}" == -* ]] || [[ ${COMP_CWORD} -eq 1 ]] ; then
		COMPREPLY=( $( compgen -W ' --directories --binary-files --basename \
			--name --fullname --path --exclude-matching --recurse --size-limit \
			--split-as-path --no-split-as-path --and --before --after \
			--file --ignore-case --match-limit --or --range \
			--invert-match --word --word-regexp --line-regexp --xor \
			--after-context --before-context --context --count \
			--file-color --no-filter --grep --no-filename --with-filename \
			--files-with-matches --files-without-match --line-number \
			--no-line-number --line-number-color --text-color --highlight \
			--no-highlight --extract-matches --null --help --conf --dump \
			--explain --quiet --no-messages --no-quiet --version \
			--verbose --label' -- $cur ) )
	else
	    _filedir
	fi
}

complete -o filenames -F _glark glark

# vim: set ft=sh sw=4 et sts=4 :