Releases: wess/realm
Releases · wess/realm
v1.2.0
feat: template variables with interactive prompts (v1.2.0)
Add template variable system allowing templates to define custom variables
in template.yaml manifests. Variables can be provided via CLI flags or
interactive prompts, with sensible defaults including {{directory_name}}
placeholder.
Changes:
- Add --var KEY=VALUE flag support for passing template variables
- Implement interactive prompts for missing variables (skippable with --yes)
- Add template.yaml manifests to all 5 built-in templates
- Support Tera syntax for variable substitution in template files
- Add TemplateManifest struct for parsing template.yaml
- Update CLI to convert var Vec to HashMap for template manager
- Modify template_manager.init_from_template to accept variables
- Add collect_template_variables and resolve_default methods
Documentation:
- Add comprehensive template variables section to docs/templates.md
- Update docs/commands.md with --var flag documentation
- Update docs/quickstart.md with template variables examples
- Update README.md with template variables section
- Add CHANGELOG.md entry for 1.2.0 release
Version bump: 1.1.1 → 1.2.0
v1.1.0
Adds version list cache, and updated tests
v1.0.0
1.0.0
v0.2.1
Adds runtime version search
v0.2.0
Adds support for python
v0.1.6
Version bump
v0.1.5
Improves route handling Clean up cli organization Testing
v0.1.1
Name update for crates
v0.1.0
Working a release github flow