SIG2DOT(1)
β¨ SIG2DOT β¨
okay so this is the manual page for sig2dot, a lil general-commands-manual icon π
she lives in section 1, and she's about to make your GPG keyring look so cute as a graph.
π NAME π
sig2dot β creates a .dot file from a GPG signature listing. that's it, that's the girl πΈ
π¦ SYNOPSIS π¦
sig2dot [OPTIONS] < input-file > output-file
like she reads from stdin and writes to stdout, classic main character behaviour π
π DESCRIPTION π
This manual page documents briefly the sig2dot command. lowkey that's the whole job description but here's the tea:
sig2dot parses the output of gpg --list-sigs and produces a .dot file that can be used as input to a graphing program. so you feed her your sigs, she hands you graph fuel. it's giving pipeline royalty β¨
π OPTIONS π
sig2dot accepts the following options, bestie, and yes we're going through all of them:
-bβ Black and white / do not colorize. no color, no β¨, we're going monochrome, it's a mood.-d<date>β Render graph as it appeared on<date>(ignores more recent signatures). Date must be in the format"YYYY-MM-DD". Will also ignore keys that have since been revoked. it's a lil time machine π°οΈ-s<html-file-name>β Produces a sory HTML statistics file with the number of signatures per node. numbers girlies rise π-aβ Graph all keys, even if they do not have a signature. no key left behind, we're inclusive π-r<key-revoked-string>β Sets the text for the key-revoked string used by GnuPG. The default is what is used in the English version. This parameter can be set for versions of GnuPG localized to other languages. Default:"[revoked". (yes that's the exact default, including the lil unfinished bracket, don't @ me, it's canon)-t<title>β Sets the title for the graph generated. Default:"Keyring Statistics".-u<user-not-found-string>β Sets the text for the user-not-found string used by GnuPG. The default is what is used in the English version. This parameter can be set for versions of GnuPG localized to other languages. Default:"[user id not found]".-qβ Be quiet. π€« not a peep.-hβ Print help and exit.-vβ Print version and exit.
π EXAMPLE π
here's the whole glow-up pipeline, copy it exactly bestie:
gpg --list-sigs | sig2dot > sigs.dot
springgraph < sigs.dot > sigs.png
π SEE ALSO π
springgraph(1) gnupg(1) β go read those too, iykyk π«Ά
π AUTHORS π
Darxus@ChaosReigns.com with modifications by Kevin Rosenberg. Versions 0.35 and later are by Christoph Berg <cb@df7cb.de>. This manual page was written by Kevin M. Rosenberg <kmr@debian.org>, for the Debian GNU/Linux system (but may be used by others). legends only π§
okay that's the whole page, no cap. she's from the General Commands Manual, dated May 31, 2006, and she's still serving. periodt. πβ¨π
π¦ where this page comes from
- arch rolling: signing-party 2.11-2 Β· GPL
- debian bookworm: signing-party 2.11-1 Β· BSD-3-Clause
- debian trixie: signing-party 2.12-1 Β· BSD-3-Clause
- fedora 43: pgp-tools 2.10-16.fc43 Β· LicenseRef-Callaway-BSD AND GPL-2.0-or-later
- fedora 44: pgp-tools 2.10-17.fc44 Β· LicenseRef-Callaway-BSD AND GPL-2.0-or-later
- nixos 26.05: signing-party 2.12
- nixpkgs unstable: signing-party 2.12
- ubuntu jammy: signing-party 2.11-1 Β· BSD-3-Clause
- ubuntu noble: signing-party 2.11-1build1 Β· BSD-3-Clause
- ubuntu questing: signing-party 2.12-1
- ubuntu resolute: signing-party 2.12-1build1 Β· BSD-3-Clause
- ubuntu stonking: signing-party 2.12-1build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms