feat(cli): cmd_backup_export — pack vault into .relbak

Reads the vault layout from disk, prompts for backup passphrase
(zxcvbn-gated, independent of the live vault key), tars .git/
unless --no-history, optionally bundles the reference JPEG, and
atomic-writes the .relbak. Leaves .relicario/last_backup marker
for cmd_status.
This commit is contained in:
adlee-was-taken
2026-04-28 19:21:02 -04:00
parent b8dfcd0e97
commit 7ce57353f2
3 changed files with 155 additions and 5 deletions

1
Cargo.lock generated
View File

@@ -1594,6 +1594,7 @@ dependencies = [
"rpassword",
"serde",
"serde_json",
"tar",
"tempfile",
"url",
"zeroize",