Expand description
Application configuration using clap-serde-derive
This module provides a unified configuration approach where settings can come from:
- CLI arguments (highest priority)
- Configuration file (medium priority)
- Default values (lowest priority)
Structs§
- AppConfig
- Main application configuration Note: Cannot derive Clone/Debug because it has #[clap_serde] fields
- Args
- CLI arguments structure
- Local
Backend Config - Local backend configuration
- Pass
Backend Config - Pass (password-store) backend configuration
- Security
Config - Security configuration
- TpmBackend
Config - TPM backend configuration
Enums§
- Backend
Config - Backend-specific configuration
- Commands
- Subcommands for passless
- Config
Action - Configuration actions
Functions§
- local_
path - Compute default local storage path
- pass_
store_ path - Compute default password-store path
- tpm_
path - Compute default TPM storage path