@llm-dev-ops/llm-config-templates
v0.5.0
Published
Configuration template system with variable substitution, inheritance, and environment-specific overrides
Maintainers
Readme
llm-config-templates
Configuration template system with variable substitution, inheritance, and environment-specific overrides for LLM Config Manager.
Features
- Variable Substitution: Use
${VAR}syntax for dynamic values - Template Inheritance: Extend base templates with overrides
- Environment-Specific: Different templates per environment
- Validation: Type checking and constraint validation
Usage
[dependencies]
llm-config-templates = "0.5.0"use llm_config_templates::TemplateEngine;
let engine = TemplateEngine::new();
// Define a template
let template = r#"
database_url = "${DB_HOST}:${DB_PORT}/${DB_NAME}"
max_connections = ${MAX_CONNS}
"#;
// Render with variables
let rendered = engine.render(template, &vars)?;License
Licensed under the Apache License, Version 2.0.
