pkg/

directory
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2026 License: MIT

Directories

Path Synopsis
Package audit provides shared, append-only audit logging stored as YAML.
Package audit provides shared, append-only audit logging stored as YAML.
cli
gpgsmith
Package gpgsmith provides the CLI application for gpgsmith.
Package gpgsmith provides the CLI application for gpgsmith.
Package daemon implements the long-running gpgsmith daemon process.
Package daemon implements the long-running gpgsmith daemon process.
gen
Package gen is the parent of all generated protobuf and ConnectRPC code for gpgsmith.
Package gen is the parent of all generated protobuf and ConnectRPC code for gpgsmith.
Package gpg provides GPG operations by shelling out to the gpg binary.
Package gpg provides GPG operations by shelling out to the gpg binary.
Package gpgsmith is the gpgsmith kernel: orchestration, sessions, and the types frontends (CLI, web UI, TUI) build on.
Package gpgsmith is the gpgsmith kernel: orchestration, sessions, and the types frontends (CLI, web UI, TUI) build on.
Package vault provides encrypted, append-only snapshot storage using age encryption.
Package vault provides encrypted, append-only snapshot storage using age encryption.
webui
gpgsmith
Package gpgsmith hosts the gpgsmith web UI — a thin HTTP frontend that calls the daemon over its Unix socket via wire.Client.
Package gpgsmith hosts the gpgsmith web UI — a thin HTTP frontend that calls the daemon over its Unix socket via wire.Client.
Package wire is the hand-written ConnectRPC layer for the gpgsmith daemon: the typed client wrapper used by CLI/UI/TUI frontends, the per-service handler implementations the daemon mounts on its HTTP server, and the proto↔kernel type conversion that keeps protobuf types from leaking out of this package into the rest of the codebase.
Package wire is the hand-written ConnectRPC layer for the gpgsmith daemon: the typed client wrapper used by CLI/UI/TUI frontends, the per-service handler implementations the daemon mounts on its HTTP server, and the proto↔kernel type conversion that keeps protobuf types from leaking out of this package into the rest of the codebase.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL