16 lines
424 B
Bash
16 lines
424 B
Bash
function _gis_completion {
|
|
cur=${COMP_WORDS[COMP_CWORD]}
|
|
prev=${COMP_WORDS[COMP_CWORD-1]}
|
|
if [[ ${prev} == -p ]] || [[ ${prev} == --path ]]; then
|
|
OLDIFS=$IFS
|
|
IFS='
|
|
'
|
|
COMPREPLY=( $(compgen -d -- "${cur}") )
|
|
IFS=$OLDIFS
|
|
else
|
|
args="--help --path fetch pull"
|
|
COMPREPLY=( $(compgen -W "${args}" -- "${cur}") )
|
|
fi
|
|
}
|
|
|
|
complete -o filenames -F _gis_completion gis
|