Synopsis
Description
Reports the state of your secrets without modifying anything. status compares three sources for every variable - pinned (the hashes stored in keep.lock), local (what’s in your .env right now, decrypted), and remote (what’s on the service for this branch) - and prints every variable whose three versions don’t all agree.
Purely read-only. Safe to run on a PR branch, in CI, or anywhere else you just want to know what capy would do.
See Syncing → Conflicts for the full list of states.
Output
Symbols
When remote is unreachable
If status can’t reach the service (auth failure, network error, or no access to this branch), it falls back to a two-way comparison between pinned and local, and marks every variable with ?:
EOFLast modified on May 20, 2026