26763: fix problem on failed cd -s to relative path
[zsh.git] / Completion / Unix / Type / _arch_archives
blob9ffd7e3d32c7651ed75b7c68aa9ad32d93f2ee99
1 #autoload
3 local ARCHCMD="$1"
4 shift
5 local expl completions library name_arg='-n'
6 if [[ -n $argv[(r)--library] ]]; then
7   library='library-'
8   # remove parameter from $@ before calling compadd
9   argv[(r)--library]=()
10   name_arg=
12 completions=($(_call_program ${ARCHCMD} ${ARCHCMD} ${library:-}archives $name_arg))
13 _description -V archives expl "${library:-}archives"
14 compadd "$@" "$expl[@]" -- "$completions[@]"