Issue #64.4: Template Management CLI Commands #68

Open
opened 2025-10-02 08:26:30 +00:00 by tegwick · 0 comments
Owner

Extend CLI with comprehensive template management capabilities

Epic: #64 Template & Calculation Engine
Priority: High | Effort: Medium | Dependencies: #65, #66 (Template Engine & Expression Evaluator)

Description

Extend CLI with comprehensive template management capabilities to provide user-friendly interface for template operations.

Acceptance Criteria

  • markitect template create - Create new template from document
  • markitect template validate - Validate template syntax and structure
  • markitect template list - List available templates with metadata
  • markitect template render - Render template with data
  • markitect generate - Generate multiple documents from data source
  • Help documentation and examples for all commands

Technical Requirements

  • CLI command integration with existing architecture
  • Template storage and retrieval system
  • Batch generation capabilities
  • Comprehensive error reporting and validation

Example Usage

markitect template create --from invoice.md --name invoice_template
markitect template render --template invoice_template --data customers.json
markitect generate --template invoice_template --data-source customers.csv --output ./invoices/
Extend CLI with comprehensive template management capabilities **Epic**: #64 Template & Calculation Engine **Priority**: High | **Effort**: Medium | **Dependencies**: #65, #66 (Template Engine & Expression Evaluator) ## Description Extend CLI with comprehensive template management capabilities to provide user-friendly interface for template operations. ## Acceptance Criteria - [ ] `markitect template create` - Create new template from document - [ ] `markitect template validate` - Validate template syntax and structure - [ ] `markitect template list` - List available templates with metadata - [ ] `markitect template render` - Render template with data - [ ] `markitect generate` - Generate multiple documents from data source - [ ] Help documentation and examples for all commands ## Technical Requirements - CLI command integration with existing architecture - Template storage and retrieval system - Batch generation capabilities - Comprehensive error reporting and validation ## Example Usage ```bash markitect template create --from invoice.md --name invoice_template markitect template render --template invoice_template --data customers.json markitect generate --template invoice_template --data-source customers.csv --output ./invoices/ ```
tegwick added this to the Templates, Calculations and Workflows project 2025-10-02 13:01:13 +00:00
Sign in to join this conversation.