Struct cli::types::CliArgs [−][src]
pub struct CliArgs {Show 23 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 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
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
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CliArgs
impl UnwindSafe for CliArgs
Blanket Implementations
Mutably borrows from an owned value. Read more