| Crates.io | llm-config-templates |
| lib.rs | llm-config-templates |
| version | 0.5.0 |
| created_at | 2025-11-21 22:10:00.197447+00 |
| updated_at | 2025-11-21 22:10:00.197447+00 |
| description | Configuration template system with variable substitution, inheritance, and environment-specific overrides |
| homepage | https://github.com/globalbusinessadvisors/llm-config-manager |
| repository | https://github.com/globalbusinessadvisors/llm-config-manager |
| max_upload_size | |
| id | 1944352 |
| size | 56,005 |
Configuration template system with variable substitution, inheritance, and environment-specific overrides for LLM Config Manager.
${VAR} syntax for dynamic values[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)?;
Licensed under the Apache License, Version 2.0.