Crate cred
Source - cli
- CLI argument and command definitions for cred.
Parsed once in
main and dispatched to command handlers. - config
- Global configuration and keystore utilities for cred.
Handles
~/.config/cred/global.toml plus pluggable secret storage backends. - envfile
- Helpers for importing/exporting .env-style files to and from the vault.
- error
- Shared application errors and exit codes.
- project
- Project discovery, git detection, repo binding, and project status helpers.
- targets
- Target registry and adapter trait.
Each provider implements
TargetAdapter, and this module dispatches based on CLI-selected target. - vault
- Encrypted local vault (secrets at rest) using ChaCha20-Poly1305 and base64 serialization.