Skip to main content

Module export

Module export 

Source
Expand description

Export and diff logic for vault secrets.

Structs§

DiffEntry
A single entry in a secret diff.

Enums§

DiffKind
The kind of change in a diff entry.

Functions§

decrypt_vault_values
Decrypt all shared secret values from a vault.
diff_secrets
Compare two sets of secret values and return the differences.
export_secrets
Build shell-escaped export key-value pairs for eval $(murk export). Wraps values in single quotes with embedded quote escaping.
parse_and_decrypt_values
Parse a vault from its JSON string and decrypt all shared values.
resolve_secrets
Merge scoped overrides over shared values and filter by tag. Returns raw (unescaped) values suitable for env var injection.