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