Enum hyper_scripter::args::Subs
source · [−]pub enum Subs {
Show 17 variants
Other(Vec<String>),
Help {
args: Vec<String>,
},
EnvHelp {
script_query: ScriptQuery,
},
LoadUtils,
Migrate,
Edit {
ty: Option<ScriptType>,
no_template: bool,
tags: Option<TagFilter>,
fast: bool,
edit_query: EditQuery<ScriptQuery>,
content: Vec<String>,
},
Alias {
short: bool,
unset: bool,
before: Option<String>,
after: Vec<String>,
},
Run {
dummy: bool,
repeat: Option<u64>,
previous_args: bool,
error_no_previous: 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(Types),
CP {
tags: Option<TagFilter>,
origin: ScriptQuery,
new: EditQuery<ScriptName>,
},
MV {
ty: Option<ScriptType>,
tags: Option<TagFilter>,
origin: ListQuery,
new: Option<EditQuery<ScriptName>>,
},
Tags(Tags),
History {
subcmd: History,
},
}
Variants
Other(Vec<String>)
Help
EnvHelp
Fields
script_query: ScriptQuery
LoadUtils
Migrate
Edit
Alias
Run
Which
Fields
script_query: ScriptQuery
Cat
Fields
script_query: ScriptQuery
RM
LS(List)
Types(Types)
CP
MV
Tags(Tags)
History
Fields
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