diff options
Diffstat (limited to 'completions/luseradd')
-rw-r--r-- | completions/luseradd | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/completions/luseradd b/completions/luseradd index 41769b00..2fa336db 100644 --- a/completions/luseradd +++ b/completions/luseradd @@ -6,20 +6,20 @@ _luseradd() _init_completion -s || return case $prev in - -\?|--help|--usage|-c|--gecos|-u|--uid|-l|--login|-P|--plainpassword|\ - -p|--password|--commonname|--givenname|--surname|--roomnumber|\ - --telephonenumber|--homephone) + --help|--usage|--gecos|--uid|--login|--plainpassword|--password|\ + --commonname|--givenname|--surname|--roomnumber|--telephonenumber|\ + --homephone|-!(-*)@([culPp]|[?]*)) return ;; - -d|--directory|-k|--skeleton) + --directory|--skeleton|-!(-*)[dk]) _filedir -d return ;; - -s|--shell) + --shell|-!(-*)s) _shells return ;; - -g|--gid) + --gid|-!(-*)g) _gids return ;; @@ -28,12 +28,12 @@ _luseradd() $split && return if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '$( _parse_help "$1" )' -- "$cur" ) ) + COMPREPLY=( $(compgen -W '$(_parse_help "$1")' -- "$cur") ) [[ $COMPREPLY == *= ]] && compopt -o nospace return fi - [[ ${1##*/} == luseradd ]] || COMPREPLY=( $( compgen -u -- "$cur" ) ) + [[ ${1##*/} == luseradd ]] || COMPREPLY=( $(compgen -u -- "$cur") ) } && complete -F _luseradd luseradd lusermod |