1
0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-11-19 13:33:52 +01:00

moved from Completion/User/_groups

This commit is contained in:
Sven Wischnowsky 2001-04-02 11:37:41 +00:00
parent c0a4335219
commit b5b7d62d94

@ -0,0 +1,19 @@
#compdef newgrp
local expl groups tmp
_tags groups || return 1
if ! zstyle -a ":completion:${curcontext}:" groups groups; then
(( $+_cache_groups )) ||
if (( ${+commands[ypcat]} )) &&
tmp=$(_call_program groups ypcat group.byname 2>/dev/null); then
: ${(A)_cache_groups:=${${(f)tmp}%%:*}} # If you use YP
else
: ${(A)_cache_groups:=${${(s: :)$(</etc/group)}%%:*}}
fi
groups=( "$_cache_groups[@]" )
fi
_wanted groups expl group compadd "$@" -a groups