diff --git a/contrib/cksfv b/contrib/cksfv new file mode 100644 index 00000000..ad4163dd --- /dev/null +++ b/contrib/cksfv @@ -0,0 +1,27 @@ +# cksfv completion by Chris + +_cksfv() +{ + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + + if [ $COMP_CWORD -eq 1 ]; then + COMPREPLY=( $( compgen -W 'C f i q v' -- $cur ) ) + return 0 + fi + + case "${COMP_WORDS[$COMP_CWORD-1]}" in + -C) + _filedir -d + return 0 + ;; + -f) + _filedir 'sfv' + return 0 + ;; + esac + + _filedir + return 0 +} +complete -F _cksfv cksfv