components/zsh/Completion/Unix/Type/_zfs_keysource_props
author Danek Duvall <danek.duvall@oracle.com>
Fri, 29 Jun 2012 21:49:03 -0700
changeset 904 114a5240af22
parent 429 02007d525e89
permissions -rw-r--r--
7179129 "zfs create" should be able to complete parent datasets 7180931 sync zsh completion functions with build 20

#autoload

local -a suf
local expl

compset -S ",*" || suf=(-S ,)
if compset -P 1 "*,"; then
	_alternative "zfs-keylocator-prompt:\"prompt\" locator:(prompt)" \
		"zfs-keylocator-file:file locator:_path_files" \
		"zfs-keylocator-pkcs11:PKCS#11 locator: " \
		"zfs-keylocator-https:HTTPS URL locator: "
else
	_description format expl "keysource format"
	compadd $suf -q "$expl[@]" "$@" raw hex passphrase
fi