Automic VaultAutomic Vault

brew

gpg-tui mit Homebrew, apk, MacPorts, Nix, pacman, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für gpg-tui in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install gpg-tui

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install gpg-tui

MacPorts ports tree · security/gpg-tui/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add gpg-tui

Alpine Linux edge package indexes · gpg-tui · Quelle: dl-cdn.alpinelinux.org

Nixverifiziert · 92%
nix profile install nixpkgs#gpg-tui

nixpkgs package indexes · pkgs/by-name/gp/gpg-tui/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S gpg-tui

Arch Linux sync databases · gpg-tui · Quelle: geo.mirror.pkgbuild.com

openSUSE zypperverifiziert · 92%
sudo zypper install gpg-tui

openSUSE Tumbleweed package metadata · gpg-tui · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Manage your GnuPG keys with ease!

Verlauf

Projektgeschichte und Nutzung

gpg-tui is a Rust terminal user interface for GnuPG key management. It wraps common key operations in an interactive TUI while falling back to the `gpg` command for operations that are better left to GnuPG's own menus or command surface.

Projektgeschichte

The project was introduced publicly by Orhun Parmaksiz in May 2021 as a terminal interface for managing GnuPG keys. Its changelog records 0.1.0 on 2021-05-28, followed immediately by packaging and documentation work.

The README defines a deliberately bounded scope: ease listing, exporting, signing, editing, importing, sending, generating, deleting, and refreshing keys, without trying to cover every GnuPG feature.

Adoptionsgeschichte

gpg-tui spread through Rust and Unix package channels rather than through GnuPG itself. The README documents installation through Cargo, Arch, Alpine, Gentoo overlays, Homebrew, Docker, FreeBSD, and NetBSD.

Its packaging story was part of the project from the first week: the changelog records Arch instructions on 2021-05-29 and Homebrew, FreeBSD, and NetBSD instructions on 2021-06-02.

Wie es verwendet wird

The TUI is used by pointing it at a GnuPG home directory or running it against the user's normal keyring. The README example includes launching against `/etc/pacman.d/gnupg`, which shows the tool's usefulness for inspecting package-manager keyrings as well as personal keys.

The project depends on GnuPG, GPGME, libgpg-error, and Rust. It uses GPGME where that API fits and executes `gpg` for cases such as refresh operations or menu-driven behavior.

Warum Paket-Nerds sich dafür interessieren

For package-oriented users, gpg-tui sits in a useful gap between raw `gpg --list-keys` output and full graphical frontends. It makes trust, signing, import, export, and key inspection easier inside SSH sessions, recovery shells, and minimal desktops.

It also shows the Rust TUI wave entering security tooling: a modern terminal UI layered on top of conservative cryptographic plumbing instead of replacing the underlying OpenPGP implementation.

Zeitleiste

  • 2021-05-28: 0.1.0 initial release recorded in the changelog.
  • 2021-05-29: Arch Linux installation instructions added.
  • 2021-06-02: Homebrew, FreeBSD, and NetBSD installation instructions added.
  • 2022-05-27: 0.9.0 added custom key bindings.
  • 2024-03-17: 0.11.0 added a log view pane.
  • 2026-04-23: 0.11.2 updated dependencies and minimum supported Rust version.

Related projects

  • Related tools include GnuPG itself, GPGME, pinentry, GPA, Kleopatra, and other terminal UI tools used to manage cryptographic workflows.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 4 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 2 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
gpg-tuicliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version0.11.2
Manager aktualisiert2026-06-15
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv0.11.2

https://github.com/orhun/gpg-tui

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:gpg-tui
Version0.11.2
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/gpg-tui
Homepagehttps://blog.orhun.dev/introducing-gpg-tui/
Repositoryhttps://github.com/orhun/gpg-tui
Upstream-Dokumentationhttps://github.com/orhun/gpg-tui#readme
LizenzMIT
Quellarchivhttps://github.com/orhun/gpg-tui/archive/refs/tags/v0.11.2.tar.gz
Zuletzt aktualisiert2026-06-15T10:20:17-04:00
Pulseupdated
Abhängigkeitengnupg, gpgme, libgpg-error, libxcb
Build-Abhängigkeitenpkgconf, rust
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegpg-tui
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

gpg-tui

nix profile install nixpkgs#gpg-tui
  • normalized package name match
  • Abgeglichen nach: Gpg Tui
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/gp/gpg-tui/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

gpg-tui 0.11.2-r0

Terminal user interface for GnuPG

https://github.com/orhun/gpg-tui

sudo apk add gpg-tui
  • License: MIT
  • Architecture: x86_64
  • Source Package: gpg-tui
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Gpg Tui
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gpg-tui from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

gpg-tui-bash-completion 0.11.2-r0

Bash completions for gpg-tui

https://github.com/orhun/gpg-tui

sudo apk add gpg-tui-bash-completion
  • License: MIT
  • Architecture: x86_64
  • Source Package: gpg-tui
  • normalized package name match
  • Abgeglichen nach: Gpg Tui
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gpg-tui-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

gpg-tui-doc 0.11.2-r0

Terminal user interface for GnuPG (documentation)

https://github.com/orhun/gpg-tui

sudo apk add gpg-tui-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: gpg-tui
  • normalized package name match
  • Abgeglichen nach: Gpg Tui
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gpg-tui-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

gpg-tui-fish-completion 0.11.2-r0

Fish completions for gpg-tui

https://github.com/orhun/gpg-tui

sudo apk add gpg-tui-fish-completion
  • License: MIT
  • Architecture: x86_64
  • Source Package: gpg-tui
  • normalized package name match
  • Abgeglichen nach: Gpg Tui
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gpg-tui-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

gpg-tui-zsh-completion 0.11.2-r0

Zsh completions for gpg-tui

https://github.com/orhun/gpg-tui

sudo apk add gpg-tui-zsh-completion
  • License: MIT
  • Architecture: x86_64
  • Source Package: gpg-tui
  • normalized package name match
  • Abgeglichen nach: Gpg Tui
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gpg-tui-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

gpg-tui 0.11.2-1

A terminal user interface for GnuPG

https://github.com/orhun/gpg-tui

sudo pacman -S gpg-tui
  • License: MIT
  • Architecture: x86_64
  • 3 Abhängigkeiten
  • 4 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Gpg Tui
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: gpg-tui from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

gpg-tui 0.11.2-1.1

Terminal User Interface for GnuPG

https://github.com/orhun/gpg-tui

sudo zypper install gpg-tui
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: gpg-tui
  • 6 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Gpg Tui
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: gpg-tui from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

gpg-tui

sudo port install gpg-tui
  • normalized package name match
  • Abgeglichen nach: Gpg Tui
MacPorts ports tree · api.github.com · MacPorts ports tree: security/gpg-tui/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment