|
Server : Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 System : Linux server.jackjohnson.com 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64 User : jackjohn ( 502) PHP Version : 5.3.17 Disable Function : NONE Directory : /usr/share/zsh/4.3.10/functions/ |
Upload File : |
#compdef sudo sudoedit
local curcontext="$curcontext" environ e
local -a args
zstyle -a "$curcontext" environ environ
for e in "${environ[@]}"
do local -x "$e"
done
args=(
'-V[show version]'
'-l[list allowed commands]'
'-L[list options from Default section]'
'-a[BSD auth type]:BSD auth type:'
'-c[BSD login class]:BSD login class:'
'-h[show help]'
'-v[validate user timestamp]'
'-k[invalidate user timestamp]'
'-K[remove user timestamp]'
'-r[Kerberos realm]:Kerberos realm:'
'-p[password prompt]:password prompt:'
'-u[user name]:user name:_users'
'-S[read password from stdin]'
)
if [[ $service = sudoedit || -n $words[(R)-e] ]]; then
args+=(
'*:file: _files'
)
else
args+=(
'-b[run command in background]'
'-E[preserve environment]'
'-H[set HOME environment variable]'
'-P[preserve group vector]'
'(-i)-s[run SHELL]'
'(-s)-i[simulate login]'
'(-):command name: _command_names -e'
'*::arguments: _normal'
)
fi
_arguments $args