File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ _comp_cmd_sudo()
88 local i mode=normal
99 [[ $1 == * sudoedit ]] && mode=edit
1010
11- local noargopts=' !(-*|*[CDghpRrTtUu ]*)'
11+ local noargopts=' !(-*|*[CDghpRrtTUu ]*)'
1212 [[ $mode == normal ]] &&
1313 for (( i = 1 ; i <= cword; i++ )) ; do
1414 if [[ ${words[i]} != -* ]]; then
@@ -23,7 +23,7 @@ _comp_cmd_sudo()
2323 break
2424 fi
2525 # shellcheck disable=SC2254
26- [[ ${words[i]} == @ (--@ (close-from| chdir| group| host| prompt| chroot| role| command-timeout| type | other-user| user | preserve-env )| -${noargopts} [CDghpRrTtUu ]) ]] &&
26+ [[ ${words[i]} == @ (--@ (close-from| chdir| preserve-env | group| host| prompt| chroot| role| type | command-timeout| user | other-user)| -${noargopts} [CDghpRrtTUu ]) ]] &&
2727 (( i++ ))
2828 done
2929
@@ -37,8 +37,8 @@ _comp_cmd_sudo()
3737 _comp_compgen -- -g
3838 return
3939 ;;
40- --close-from | --help | --prompt | --role | --type | \
41- --command-timeout | --preserve-env | -- version | \
40+ --close-from | --preserve-env | -- help | --prompt | --role | --type | \
41+ --command-timeout | --version | \
4242 -${noargopts} [CprTtV]) # no "h", sudo.ws treats it as host with arg
4343 return
4444 ;;
You can’t perform that action at this time.
0 commit comments