internal/

directory
v0.10.0 Latest Latest
Warning

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

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

Directories

Path Synopsis
Package bundle defines the .kpb (kpot bundle) file format used to transfer a hand-picked subset of notes from one vault to another without merging entire vault files.
Package bundle defines the .kpb (kpot bundle) file format used to transfer a hand-picked subset of notes from one vault to another without merging entire vault files.
Package clipboard provides a tiny cross-platform clipboard wrapper with a 30-second auto-clear Manager intended for short-lived secrets.
Package clipboard provides a tiny cross-platform clipboard wrapper with a 30-second auto-clear Manager intended for short-lived secrets.
Package config loads optional user-level defaults from ~/.config/kpot/config.toml.
Package config loads optional user-level defaults from ~/.config/kpot/config.toml.
Package fields parses, extracts, and edits simple `key: value` rows inside a note body.
Package fields parses, extracts, and edits simple `key: value` rows inside a note body.
Package keychain stores and retrieves the per-vault open key (the Argon2id-derived key for v1 vaults, the DEK for v2 vaults) in the host OS's native secret store.
Package keychain stores and retrieves the per-vault open key (the Argon2id-derived key for v1 vaults, the DEK for v2 vaults) in the host OS's native secret store.
Package notefmt renders notes for $EDITOR (with a YAML-style frontmatter showing created/updated timestamps) and strips that frontmatter back off when the user saves.
Package notefmt renders notes for $EDITOR (with a YAML-style frontmatter showing created/updated timestamps) and strips that frontmatter back off when the user saves.
Package recovery encodes and decodes the two recovery-key formats supported by kpot v0.3+: BIP-39 mnemonics (12 or 24 words) and a 32-byte secret key rendered as Crockford Base32.
Package recovery encodes and decodes the two recovery-key formats supported by kpot v0.3+: BIP-39 mnemonics (12 or 24 words) and a 32-byte secret key rendered as Crockford Base32.
Package serve hosts the kpot WebUI.
Package serve hosts the kpot WebUI.
Package storefx exposes vault fixtures for benchmarks and stress tests in other internal packages.
Package storefx exposes vault fixtures for benchmarks and stress tests in other internal packages.

Jump to

Keyboard shortcuts

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