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}