3 local cur prev sect i manpath tmp
5 cur=${COMP_WORDS[COMP_CWORD]}
6 prev=${COMP_WORDS[COMP_CWORD-1]}
10 case "${COMP_WORDS[1]}" in
12 COMPREPLY=( $( eval para_client streams | grep "^$cur" \
16 info|la|us|ca|ls|pic|us)
17 COMPREPLY=( $( eval para_client ls "$cur%" ) )
21 COMPREPLY=( $( eval para_client laa | grep "^$cur" \
28 # default completion if parameter contains /
29 # [[ "$cur" == */* ]] && return 0
31 COMPREPLY=( $( eval para_client help | cut -f 1 | sed 1d | grep ^$cur 2>/dev/null ) )
32 # weed out directory path names and paths to man pages
33 COMPREPLY=( ${COMPREPLY[@]##*/?(:)} )
34 COMPREPLY=( ${COMPREPLY[@]} $( compgen -G $cur\*.[0-9ln] ) )
37 complete -F _para -o default para
38 complete -F _para -o default para_client