pub struct CmdOpt {
pub verbose: usize,
pub confirm: AskConfirmation,
pub x_always_default_value: bool,
pub src_uri: String,
pub dst_folder: PathBuf,
}
Fields§
§verbose: usize
Verbose mode (-v, -vv (very verbose / level debug), -vvv) print on stderr
confirm: AskConfirmation
ask confirmation ‘never’, ‘always’ or ‘auto’ (default)
x_always_default_value: bool
should not ask for valiables values, always use defautl value or empty (experimental - for test only)
src_uri: String
uri / path of the template
dst_folder: PathBuf
destination folder (created if doesn’t exist)
Trait Implementations§
source§impl StructOpt for CmdOpt
impl StructOpt for CmdOpt
source§fn from_clap(matches: &ArgMatches<'_>) -> Self
fn from_clap(matches: &ArgMatches<'_>) -> Self
Creates the struct from
clap::ArgMatches
. It cannot fail
with a parameter generated by clap
by construction. Read moresource§fn from_args() -> Selfwhere
Self: Sized,
fn from_args() -> Selfwhere
Self: Sized,
Gets the struct from the command line arguments. Print the
error message and quit the program in case of failure. Read more
source§fn from_iter<I>(iter: I) -> Selfwhere
Self: Sized,
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString> + Clone,
fn from_iter<I>(iter: I) -> Selfwhere
Self: Sized,
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString> + Clone,
Gets the struct from any iterator such as a
Vec
of your making.
Print the error message and quit the program in case of failure. Read moresource§fn from_iter_safe<I>(iter: I) -> Result<Self, Error>where
Self: Sized,
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString> + Clone,
fn from_iter_safe<I>(iter: I) -> Result<Self, Error>where
Self: Sized,
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString> + Clone,
Gets the struct from any iterator such as a
Vec
of your making. Read more