summary refs log tree commit diff
path: root/Completion
diff options
context:
space:
mode:
authorSven Wischnowsky <wischnow@users.sourceforge.net>2001-04-02 12:06:44 +0000
committerSven Wischnowsky <wischnow@users.sourceforge.net>2001-04-02 12:06:44 +0000
commitd6272969f4c871b76f725f55e5f6092b0222d02b (patch)
tree2e169881d93e5a8ff93f84e52f9e0b3e07e65f65 /Completion
parent928ec4ac863a3e6c09741650d4100d780c135088 (diff)
downloadzsh-d6272969f4c871b76f725f55e5f6092b0222d02b.tar.gz
zsh-d6272969f4c871b76f725f55e5f6092b0222d02b.tar.xz
zsh-d6272969f4c871b76f725f55e5f6092b0222d02b.zip
moved to Completion/Unix/Command/_yp
Diffstat (limited to 'Completion')
-rw-r--r--Completion/User/_yp113
1 files changed, 0 insertions, 113 deletions
diff --git a/Completion/User/_yp b/Completion/User/_yp
deleted file mode 100644
index 1ca374972..000000000
--- a/Completion/User/_yp
+++ /dev/null
@@ -1,113 +0,0 @@
-#compdef ypcat ypmatch yppasswd ypwhich ypset ypserv ypbind yppush yppoll ypxfr domainname
-
-local curcontext="$curcontext" line state ret=1
-typeset -A opt_args
-
-if (( ! $+_yp_cache_maps )); then
-  _yp_cache_maps=( "${(@)${(@f)$(_call maps ypwhich -m)}%% *}" )
-  _yp_cache_nicks=( "${(@)${(@)${(@f)$(_call names ypwhich -x)}#*\"}%%\"*}" )
-  _yp_args=(
-    '(-x)-d[specify domain]:domain name:' \
-    '(-x)-k[display keys]' \
-    '(-x)-t[inhibit nicknames]' \
-    '(: -d -k -t)-x[display nicknames]' \
-  )
-fi
-
-case "$service" in
-ypcat)
-  _arguments -C -s "$_yp_args[@]" ':map name:->map' && ret=0
-  ;;
-ypmatch)
-  _arguments -C -s "$_yp_args[@]" '*::key map:->keymap' && ret=0
-  ;;
-yppasswd)
-  _users
-  return
-  ;;
-ypwhich)
-  _arguments -C \
-    '(-x)-d[specify domain]:domain name:' \
-    '(-x -V2 -m -t)-V1[identify version 1 servers]' \
-    '(-x -V1 -m -t)-V2[identify version 2 servers]' \
-    '(: -x -V1 -V2 -m)-t[specify map name]:map name:->maponly' \
-    '(: -x -V1 -V2 -t)-m[specify map or nick name]:map or nick name:->map' \
-    '(: -d -m -t -V1 -V2)-x[display nicknames]' \
-    ':host:_hosts' && ret=0
-  ;;
-ypset)
-  _arguments -C \
-    '(-V2)-V1[bind version 1 servers]' \
-    '(-V1)-V2[bind version 2 servers]' \
-    '-d[specify domain]:domain name:' \
-    '-h[specify host]:set binding on host:_hosts' \
-    ':server:_hosts' && ret=0
-    ;;
-ypserv)
-  _arguments -C \
-    '-a[specify database routines]:database routines:((b\:btree d\:dbm/ndbm h\:hash))' && ret=0
-  ;;
-ypbind)
-  _arguments -C \
-    '-s[allow secure mode for ypbind]' \
-    '-S[set domain and servers]:domain:->servers' \
-    '(-ypsetme)-ypset[accept all ypset requests]' \
-    '(-ypset)-ypsetme[accept only local ypset requests]' && ret=0
-  ;;
-yppush)
-  _arguments -C \
-    '-d[specify domain]:domain name:' \
-    '-v[print messages]' \
-    ':map name:->map' && ret=0
-  ;;
-yppoll)
-  _arguments -C \
-    '-d[specify domain]:domain name:' \
-    '-h[specify host]:ask server on host:_hosts' \
-    ':map name:->map' && ret=0
-  ;;
-ypxfr)
-  _arguments -C \
-    '-a[specify database routines]:database routines:((b\:btree d\:dbm/ndbm h\:hash))' \
-    '-f[force transfer]' \
-    '-c[don'"'"'t clear current map]' \
-    '-d[specify domain]:domain name:' \
-    '-h[specify host]:get map from host:_hosts' \
-    '-C[call back]:transaction ID: :program number: :IP address: :port number:' \
-    ':map name:->map' && ret=0
-  ;;
-domainname)
-  _message 'new domain name'
-  return 1
-  ;;
-esac
-
-[[ "$state" = keymap ]] && _message 'key'
-
-if [[ "$state" = map* ]]; then
-  local expl
-
-  if [[ $+opt_args[-t] -eq 0 && "$state" != maponly ]]; then
-    _tags maps nicknames
-  else
-    _tags maps
-  fi
-
-  while _tags; do
-    # The `-M ...' allows `pa.n<TAB>' to complete to `passwd.byname'.
-    _requested maps expl 'map name' \
-        compadd -M 'l:.|by=by l:.|=by r:|.=* r:|=*' -a \
-                _yp_cache_maps && ret=0
-    _requested nicknames expl nicknames \
-        compadd -a _yp_cache_nicks && ret=0
-    (( ret )) || return 0
-  done
-elif [[ "$state" = servers ]]; then
-  if compset -P '*,'; then
-    _wanted hosts expl server _hosts -qS, && ret=0
-  else
-    _message 'domain name'
-  fi
-fi
-
-return ret