blob: 9ffd7e3d32c7651ed75b7c68aa9ad32d93f2ee99 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#autoload
local ARCHCMD="$1"
shift
local expl completions library name_arg='-n'
if [[ -n $argv[(r)--library] ]]; then
library='library-'
# remove parameter from $@ before calling compadd
argv[(r)--library]=()
name_arg=
fi
completions=($(_call_program ${ARCHCMD} ${ARCHCMD} ${library:-}archives $name_arg))
_description -V archives expl "${library:-}archives"
compadd "$@" "$expl[@]" -- "$completions[@]"
|