use thiserror::Error;
#[derive(Debug, Error)]
#[non_exhaustive]
pub enum ConfigError {
#[error("settings error: {0}")]
Settings(#[from] crate::vortix_config::settings::SettingsError),
#[error("profile store error: {0}")]
ProfileStore(#[from] crate::vortix_config::profile_store::ProfileStoreError),
#[error("secret store error: {0}")]
SecretStore(#[from] crate::vortix_config::secret_store::SecretStoreError),
}