Enum hyper_scripter::args::Subs [−][src]
pub enum Subs {
Show 16 variants
Other(Vec<String>),
Help {
args: Vec<String>,
},
EnvHelp {
script_query: ScriptQuery,
},
LoadUtils,
Edit {
ty: Option<ScriptType>,
no_template: bool,
tags: Option<TagFilter>,
fast: bool,
edit_query: EditQuery,
content: Vec<String>,
},
Alias {
unset: bool,
before: Option<String>,
after: Vec<String>,
},
Run {
dummy: bool,
repeat: u64,
previous_args: bool,
dir: Option<PathBuf>,
script_query: ScriptQuery,
args: Vec<String>,
},
Which {
script_query: ScriptQuery,
},
Cat {
script_query: ScriptQuery,
},
RM {
queries: Vec<ListQuery>,
purge: bool,
},
LS(List),
Types,
CP {
tags: Option<TagFilter>,
origin: ScriptQuery,
new: ScriptName,
},
MV {
ty: Option<ScriptType>,
tags: Option<TagFilter>,
origin: ListQuery,
new: Option<ScriptName>,
},
Tags(Tags),
History {
subcmd: History,
},
}
Variants
Fields of EnvHelp
script_query: ScriptQuery
Fields of Edit
Fields of Run
Fields of Which
script_query: ScriptQuery
Fields of Cat
script_query: ScriptQuery
LS(List)
Tuple Fields of LS
0: List
Fields of CP
origin: ScriptQuery
new: ScriptName
Fields of MV
Tags(Tags)
Tuple Fields of Tags
0: Tags
Fields of History
subcmd: History
Trait Implementations
Builds the struct from clap::ArgMatches
. It’s guaranteed to succeed
if matches
originates from an App
generated by StructOpt::clap
called on
the same type, otherwise it must panic. Read more
Builds the struct from the command line arguments (std::env::args_os
).
Calls clap::Error::exit
on failure, printing the error message and aborting the program. Read more
Builds the struct from the command line arguments (std::env::args_os
).
Unlike StructOpt::from_args
, returns clap::Error
on failure instead of aborting the program,
so calling .exit
is up to you. Read more
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: 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 more
fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
Gets the struct from any iterator such as a Vec
of your making. Read more