fix: feat: disinto secrets migrate — encrypt existing plaintext .env (#33) #37

Merged
dev-bot merged 1 commit from fix/issue-33 into main 2026-03-28 19:19:19 +00:00

View file

@ -2045,6 +2045,12 @@ disinto_secrets() {
fi
_secrets_ensure_sops
encrypt_env_file "$env_file" "$enc_file"
# Verify decryption works
if ! sops -d "$enc_file" >/dev/null 2>&1; then
echo "Error: failed to verify .env.enc decryption" >&2
rm -f "$enc_file"
exit 1
fi
rm -f "$env_file"
echo "Migrated: .env -> .env.enc (plaintext removed)"
;;