Skip to main content

hyperlane_cli/config/
struct.rs

1use super::*;
2
3/// Parsed command line arguments
4#[derive(Clone, Debug)]
5pub struct Args {
6    /// The command to execute
7    pub command: CommandType,
8    /// Project name for new command
9    pub project_name: Option<String>,
10    /// Template type for template command
11    pub template_type: Option<TemplateType>,
12    /// Model subtype for template command (only when template_type is Model)
13    pub model_sub_type: Option<ModelSubType>,
14    /// Component name for template command
15    pub component_name: Option<String>,
16}