GPG-TUI(1)
π GPG-TUI(1) β the gpg-tui manual, but make it make sense
okay so bestie, welcome to the gpg-tui manual page (that's the General Commands Manual section of the docs, iykyk) β the whole thing is about managing your GnuPG keys with ease, and honestly? it ate. let's get into it β¨
πΈ NAME πΈ
gpg-tui β manage your GnuPG keys with ease π«Ά
β SYNOPSIS β
gpg-tui [OPTIONS]
that's it. that's the whole vibe. options go in, keys get managed. π
π¦ DESCRIPTION π¦
so gpg-tui is literally a Terminal User Interface for GnuPG. a whole TUI. in your terminal. for your keys. iconic behavior honestly.
its whole goal is to make key management operations β the stuff like listing / exporting / signing β way less painful, by handing you an actual interface, plus a command-line fallback for when you need to do the more complex operations. it is not trying to be a full-fledged interface for every single feature that gpg provides, no cap β it's just trying to bring a more interactive approach</> to key management. and it slays at that. β¨
π OPTIONS π
okay this is the part where we go through every single flag, no skipping, no summarising, because we respect the docs in this house π
-a,--armorβ enables ASCII armored output. armor up bestie π‘οΈ--splashβ shows the splash screen on startup. a little treat for you π--config <path>β sets the configuration file.[env: GPG_TUI_CONFIG=]--homedir <dir>β sets the GnuPG home directory.[env: GNUPGHOME=]-o,--outdir <dir>β sets the output directory.[env: OUTDIR=]--outfile <path>β sets the template for the output file name.[env: OUTFILE=]-d,--default-key <key>β sets the default key to sign with.[env: DEFAULT_KEY=]-t,--tick-rate <ms>β sets the tick rate of the terminal.[env: TICK_RATE=][default: 250]-c,--color <color>β sets the accent color of the terminal.[env: COLOR=][default: gray]-s,--style <style>β sets the style of the terminal.[env: STYLE=][default: colored][possible values: plain, colored]-f,--file-explorer <app>β sets the utility for file selection.[env: FILE_EXPLORER=][default: xplr]--detail-level <level>β sets the detail level for the keys.[env: DETAIL_LEVEL=][default: minimum][possible values: minimum, standard, full]--log-file <path>β sets the file to save the logs.[env: LOG_FILE=]--select <option>β enables the selection mode.[env: SELECT=][possible values: key_id, key_fpr, user_id, row1, row2]-h,--helpβ prints help information. your little map πΊοΈ-V,--versionβ prints version information. proof you're on the right build β¨
ngl the env var brackets are literally part of the spec, so they stay exactly as-is. don't @ me.
π₯ KEY BINDINGS π₯
the moment you've been waiting for: the keybinds. learn these and you're genuinely main character energy in the terminal π
π USER INTERFACE
?β show helpo,space,enterβ show optionshjkl, arrows, pgkeys β navigatenβ switch to normal modevβ switch to visual modecβ switch to copy modep,C-vβ paste from clipboardaβ toggle armored output1,2,3β set detail levelt,tabβ toggle detail (all/selected)`β toggle table marginmβ toggle table sizeC-sβ toggle style/β search:β run commandr,f5β refresh applicationq,C-c/d,escapeβ quit application
π§ KEY MANAGEMENT
xβ export keysβ sign keyeβ edit keyiβ import key(s)fβ receive keyuβ send keygβ generate keyd,backspaceβ delete keyC-rβ refresh keys
π BUGS π
found a bug? first of all, mood. π report it at <https://github.com/orhun/gpg-tui/issues> or contact the author via email. they literally want to know, fr fr.
π AUTHOR π
Orhun ParmaksΔ±z <orhunparmaksiz@gmail.com> β the icon behind all of this π«Ά
π ABOUT π
gpg-tui is maintained by Orhun ParmaksΔ±z, and released under the MIT license.
see the project homepage at <https://github.com/orhun/gpg-tui> for full documentation. it's giving β¨ completeness β¨
π SEE ALSO π
gpg-tui.toml(5) β go read it, bestie π
and that's the whole page!! this was gpg-tui 0.11.2, dated April 2026 β you're officially caught up, bestie. go manage those keys, slay, and remember: the vibe check is the manual π
ππ¦
π¦ where this page comes from
- alpine 3.24: gpg-tui-doc 0.11.2-r0 Β· MIT
- arch rolling: gpg-tui 0.11.2-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms