5 cur="${COMP_WORDS[COMP_CWORD]}"
6 prev="${COMP_WORDS[COMP_CWORD-1]}"
9 local DEV TYPE DEVICES=''
10 while read DEV TYPE; do
11 [ $TYPE = 'disk' ] && DEVICES+="$DEV "
12 done < <(lsblk -pnro name,type)
13 OPTS="-h --help -V --version $DEVICES"
14 COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
17 prev="${COMP_WORDS[COMP_CWORD-1]}"
18 COMPREPLY=( $(compgen -W "$(cat /sys/block/${prev##*/}/*/partition 2>/dev/null)" -- $cur) )
23 complete -F _delpart_module delpart