Crate openapi_nexus_config

Crate openapi_nexus_config 

Source
Expand description

Configuration system for OpenAPI Nexus

Provides layered configuration support with CLI arguments, environment variables, and TOML config files with proper precedence ordering.

Re-exports§

pub use cli::CliArgs;
pub use cli::Commands;
pub use config::ConfigFile;
pub use config::ResolvedConfig;
pub use global_config::GlobalConfig;
pub use language::Language;
pub use loader::ConfigLoader;
pub use loader::LoadError;
pub use merger::ConfigMerger;
pub use merger::MergeError;
pub use typescript_config::TypeScriptConfig;
pub use typescript_config::TypeScriptModule;

Modules§

cli
Command-line argument definitions
config
Configuration structures for OpenAPI Nexus
global_config
Global configuration settings
language
Supported languages for code generation
loader
Configuration file loader
merger
Configuration merger that combines CLI, env, and config file values
typescript_config
TypeScript-specific configuration