pub struct CliArgs {Show 24 fields
pub command: String,
pub build_file: Option<String>,
pub task: String,
pub profile: Option<String>,
pub log_level: String,
pub disable_color: bool,
pub cwd: Option<String>,
pub env: Option<Vec<String>>,
pub env_file: Option<String>,
pub disable_workspace: bool,
pub disable_on_error: bool,
pub allow_private: bool,
pub skip_init_end_tasks: bool,
pub skip_tasks_pattern: Option<String>,
pub print_only: bool,
pub list_all_steps: bool,
pub list_category_steps: Option<String>,
pub diff_execution_plan: bool,
pub disable_check_for_updates: bool,
pub experimental: bool,
pub arguments: Option<Vec<String>>,
pub output_format: String,
pub output_file: Option<String>,
pub print_time_summary: bool,
}Expand description
Holds CLI args
Fields§
§command: StringThe command name
build_file: Option<String>The external Makefile.toml path
task: StringThe task to invoke
profile: Option<String>The profile name
log_level: StringLog level name
disable_color: boolDisables colorful output
cwd: Option<String>Current working directory
env: Option<Vec<String>>Environment variables
env_file: Option<String>Environment variables file
disable_workspace: boolPrevent workspace support
disable_on_error: boolPrevent on error flow even if defined in config section
allow_private: boolAllow invocation of private tasks
skip_init_end_tasks: boolIf true, the init and end tasks are skipped
skip_tasks_pattern: Option<String>Skip tasks that match the provided pattern
print_only: boolOnly print the execution plan
list_all_steps: boolList all known steps
list_category_steps: Option<String>List steps for a given category
diff_execution_plan: boolDiff flows
disable_check_for_updates: boolDisables the update check during startup
experimental: boolAllows access unsupported experimental predefined tasks
arguments: Option<Vec<String>>additional command line arguments
output_format: StringOutput format
output_file: Option<String>Output file name
print_time_summary: boolPrint time summary at end of the flow