pub struct CliArgs {Show 14 fields
pub command: String,
pub build_file: String,
pub task: String,
pub log_level: String,
pub cwd: Option<String>,
pub env: Option<Vec<String>>,
pub env_file: Option<String>,
pub disable_workspace: bool,
pub disable_on_error: bool,
pub print_only: bool,
pub list_all_steps: bool,
pub disable_check_for_updates: bool,
pub experimental: bool,
pub arguments: Option<Vec<String>>,
}Expand description
Holds CLI args
Fields§
§command: StringThe command name
build_file: StringThe external Makefile.toml path
task: StringThe task to invoke
log_level: StringLog level name
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
print_only: boolOnly print the execution plan
list_all_steps: boolList all known steps
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
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CliArgs
impl RefUnwindSafe for CliArgs
impl Send for CliArgs
impl Sync for CliArgs
impl Unpin for CliArgs
impl UnwindSafe for CliArgs
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)