2
_arguments -s -A "-*" \
3
'(--bits)-b[Number of bits in the key to create.]:bits:_files' \
4
'(-b)--bits=[Number of bits in the key to create.]:bits:_files' \
5
'(--changepass)-p[Change passphrase of private key file.]' \
6
'(-p)--changepass[Change passphrase of private key file.]' \
7
'(--comment)-C[Provide new comment.]:comment:_files' \
8
'(-C)--comment=[Provide new comment.]:comment:_files' \
9
'(--filename)-f[Filename of the key file.]:filename:_files' \
10
'(-f)--filename=[Filename of the key file.]:filename:_files' \
11
'(--fingerprint)-l[Show fingerprint of key file.]' \
12
'(-l)--fingerprint[Show fingerprint of key file.]' \
13
'--help[Display this help and exit.]' \
14
'(--newpass)-N[Provide new passphrase.]:newpass:_files' \
15
'(-N)--newpass=[Provide new passphrase.]:newpass:_files' \
16
'(--pass)-P[Provide old passphrase]:pass:_files' \
17
'(-P)--pass=[Provide old passphrase]:pass:_files' \
18
'(--quiet)-q[Quiet.]' \
19
'(-q)--quiet[Quiet.]' \
20
'(--showpub)-y[Read private key file and print public key.]' \
21
'(-y)--showpub[Read private key file and print public key.]' \
22
'(--type)-t[Specify type of key to create.]:type:(rsa dsa)' \
23
'(-t)--type=[Specify type of key to create.]:type:(rsa dsa)' \
24
'--version[version]' \