diff options
author | Canop <cano.petrole@gmail.com> | 2022-06-15 07:47:48 +0200 |
---|---|---|
committer | Canop <cano.petrole@gmail.com> | 2022-06-15 07:47:48 +0200 |
commit | 282fbc584554bc7db4d06e603cd05961ee2f060f (patch) | |
tree | aee4509c5dc976cfbb48b52232a2a7ff538f9820 /build.rs | |
parent | 37201de6954d751451d010b8a97977c6da76d08f (diff) |
use clap derive for arguments
Diffstat (limited to 'build.rs')
-rw-r--r-- | build.rs | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -2,6 +2,7 @@ // It builds shell completion scripts. use { + clap::CommandFactory, clap_complete::{Generator, Shell}, std::{ env, @@ -9,14 +10,14 @@ use { }, }; -include!("src/cli/clap_args.rs"); +include!("src/cli/args.rs"); fn write_completions_file<G: Generator + Copy, P: AsRef<OsStr>>(generator: G, out_dir: P) { - let mut app = clap_app(); + let mut args = Args::command(); for name in &["broot", "br"] { clap_complete::generate_to( generator, - &mut app, + &mut args, name.to_string(), &out_dir, ).expect("clap complete generation failed"); |