diff options
Diffstat (limited to 'structopt/examples/subcommand_aliases.rs')
-rw-r--r-- | structopt/examples/subcommand_aliases.rs | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/structopt/examples/subcommand_aliases.rs b/structopt/examples/subcommand_aliases.rs deleted file mode 100644 index 30b8cc3..0000000 --- a/structopt/examples/subcommand_aliases.rs +++ /dev/null @@ -1,21 +0,0 @@ -//! How to assign some aliases to subcommands - -use structopt::clap::AppSettings; -use structopt::StructOpt; - -#[derive(StructOpt, Debug)] -// https://docs.rs/clap/2/clap/enum.AppSettings.html#variant.InferSubcommands -#[structopt(setting = AppSettings::InferSubcommands)] -enum Opt { - // https://docs.rs/clap/2/clap/struct.App.html#method.alias - #[structopt(alias = "foobar")] - Foo, - // https://docs.rs/clap/2/clap/struct.App.html#method.aliases - #[structopt(aliases = &["baz", "fizz"])] - Bar, -} - -fn main() { - let opt = Opt::from_args(); - println!("{:?}", opt); -} |