#compdef ssh-sign _arguments '-f[key file]:filename:_files' '-n[namespace]:namespace:_ssh-sign_namespaces' '*:file:_files' '-h[short help text]' function _ssh-sign_namespaces() { local -a namespaces=(file email git "@$(dnsdomainname)") _values "namespace" ${namespaces} } # Local Variables: # mode: shell-script # End: