Browse Source

dracut-bash-completion.sh: add positional argument completion

master
Gaël PORTAY 5 years ago committed by Daniel Molkentin
parent
commit
952c2e4e9b
  1. 11
      dracut-bash-completion.sh

11
dracut-bash-completion.sh

@ -73,6 +73,17 @@ _dracut() {
COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") ) COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") )
return 0 return 0
fi fi

local args
_count_args
if [[ $args -eq 1 ]]; then
_filedir
return 0
elif [[ $args -eq 2 ]]; then
comps=$(cd /lib/modules; echo [0-9]*)
COMPREPLY=( $(compgen -W '$comps' -- "$cur") )
return 0
fi
} }


complete -F _dracut dracut complete -F _dracut dracut

Loading…
Cancel
Save