Rewrite as keycask: age-encrypted vault !2

merged merged by cmc on 2026-09-16 20:42 UTC · krz/keycask:rewrite/keycask into main

Discussion

cmc

Replaces rpass. One age-encrypted JSON vault, no SQLite, no plaintext key file.

Commands: init, add, show, cp, edit, rm, mv, ls, find, generate, otp, audit, history, import (json/csv/pass), export, recipients, rekey, git, completions, man. --json on every read command. Exit codes 0/1/2/3/4.

CI: .gitbay/ci.yml with build, test, and nightly audit jobs.

Spec: docs/superpowers/specs/2026-09-16-keycask-design.md Plan: docs/superpowers/plans/2026-09-16-keycask.md

head ref pruned by cmc; the diff is no longer available

2026-09-18 03:35 UTC