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: ScriptQueryFields of Edit
Fields of Run
Fields of Which
script_query: ScriptQueryFields of Cat
script_query: ScriptQueryLS(List)Tuple Fields of LS
0: ListFields of CP
origin: ScriptQuerynew: ScriptNameFields of MV
Tags(Tags)Tuple Fields of Tags
0: TagsFields of History
subcmd: HistoryTrait 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