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
Enums§
- Backend
Config - Backend-specific configuration
- Client
Action - Client actions for FIDO2 authenticator management
- Commands
- Subcommands for passless
- Config
Action - Configuration actions
- Output
Format - Output format for client commands
- PinAction
- PIN management actions
Functions§
- local_
path - Compute default local storage path
- pass_
store_ path - Compute default password-store path
- tpm_
path - Compute default TPM storage path