When using --with-colons, some list-options seem to broken either in gpg2
(2.1.5) or in gpg2 and gpg (1.4.19).
For example:
gpg2 (2.1.5) only:
Neither 'show-sig-subpackets' nor 'show-sig-subpackets=26' work in version 2.1.5
– which, if I remember correctly, is a regression from 2.0. (By the way, the
manual mentions that show-subpackets is accepting optional arguments, but not
the syntax for specifying them.)
$ gpg2 --with-colons --list-options show-sig-subpackets=26 \
--list-sigs | grep spk | head -3
[empty]
$ gpg --with-colons --list-options show-sig-subpackets=26 \
--list-sigs | grep spk | head -3
spk:26:1:29:http%3A//…
spk:26:1:29:http%3A//…
spk:26:1:29:http%3A//…
$ gpg2 --with-colons --list-options show-sig-subpackets \
--list-sigs | grep spk | head -3
[empty]
$ gpg --with-colons --list-options show-sig-subpackets \
--list-sigs | grep spk | head -3
spk:30:1:1:%01
spk:27:1:1:%01
spk:25:1:1:%01gpg1 and gpg2:
'show-policy-urls', 'show-keyserver-urls', etc. don't work – but contrary to
'show-sig-subpackets', the manual doesn't mention if they're supposed to work.
$ gpg --with-colons --list-options show-policy-urls \
--list-sigs | grep http | head -3
[empty]
$ gpg2 --with-colons --list-options show-policy-urls \
--list-sigs | grep http | head -3
[empty]
$ gpg2 --list-options show-policy-urls \
--list-sigs | grep http | head -3
Signature policy: http://…
Signature policy: http://…
Signature policy: http://…Versions:
$ gpg2 --version gpg (GnuPG) 2.1.5 libgcrypt 1.6.3 […] $ gpg --version gpg (GnuPG) 1.4.19 […]