File: bash_completion

package info (click to toggle)
gftools 0.9.98%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 12,596 kB
  • sloc: python: 15,904; sh: 33; makefile: 6
file content (14 lines) | stat: -rw-r--r-- 377 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# bash completion for gftools
which gftools &&
function _gftools {
    local  cur prev subcommands
    COMPREPLY=()
    cur="$(_get_cword)"
    prev="$3"
    # if prev is empty
    if [ $COMP_CWORD == 1 ] ; then
        subcommands="$(gftools --list-subcommands)"
        COMPREPLY=( $(compgen -W "$subcommands" -- "$cur") )
    fi
} &&
complete -o default -F _gftools gftools