diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2021-06-20 19:13:46 +0200 |
---|---|---|
committer | Matthias Beyer <matthias.beyer@atos.net> | 2021-08-18 10:07:18 +0200 |
commit | bb6206a1c5625fcdd2ccbf8ab1f5abb65fe05bc5 (patch) | |
tree | a96d01712d619d7168b4f9d164370e21e40c70b8 /src/main.rs | |
parent | 42f0f7428fd1e956496a4892e6b3983310e0944d (diff) |
Refactor: Shorten implementation
Remove some unnecessary scopes.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/src/main.rs b/src/main.rs index 3ddce14..1dc49f9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -273,20 +273,11 @@ fn generate_completions(matches: &ArgMatches) { use clap_generate::generators::{Bash, Elvish, Fish, Zsh}; let appname = "butido"; - match matches.value_of("shell").unwrap() { - // unwrap safe by clap - "bash" => { - generate::<Bash, _>(&mut cli::cli(), appname, &mut std::io::stdout()); - } - "elvish" => { - generate::<Elvish, _>(&mut cli::cli(), appname, &mut std::io::stdout()); - } - "fish" => { - generate::<Fish, _>(&mut cli::cli(), appname, &mut std::io::stdout()); - } - "zsh" => { - generate::<Zsh, _>(&mut cli::cli(), appname, &mut std::io::stdout()); - } + match matches.value_of("shell").unwrap() { // unwrap safe by clap + "bash" => generate::<Bash, _>(&mut cli::cli(), appname, &mut std::io::stdout()), + "elvish" => generate::<Elvish, _>(&mut cli::cli(), appname, &mut std::io::stdout()), + "fish" => generate::<Fish, _>(&mut cli::cli(), appname, &mut std::io::stdout()), + "zsh" => generate::<Zsh, _>(&mut cli::cli(), appname, &mut std::io::stdout()), _ => unreachable!(), } } |