hyperlane-cli 0.1.10

A command-line tool for Hyperlane framework.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::*;

/// Configuration for template generation
#[derive(Clone, Debug)]
pub(crate) struct TemplateConfig {
    /// Type of template component to generate
    pub template_type: TemplateType,
    /// Name of the component
    pub component_name: String,
    /// Model subtype (only used when template_type is Model)
    pub model_sub_type: Option<ModelSubType>,
    /// Base directory for generation (default: ./application)
    pub base_directory: String,
}