We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e0e5f27 commit 5e68842Copy full SHA for 5e68842
cli/src/main.rs
@@ -15,7 +15,7 @@ use std::{
15
16
use anyhow::{anyhow, Context};
17
use clap::{CommandFactory, Parser};
18
-use clap_complete::Generator;
+use clap_complete::aot::generate;
19
use flexi_logger::AdaptiveFormat;
20
use ignore::{overrides::OverrideBuilder, types::TypesBuilder, WalkBuilder};
21
use log::{error, info};
@@ -51,7 +51,9 @@ fn main() -> anyhow::Result<()> {
51
if let Some(options) = options.subcommand {
52
match options {
53
Command::Completions { shell } => {
54
- shell.generate(&Args::command(), &mut io::stdout().lock())
+ let mut cmd = Args::command();
55
+ let bin_name = cmd.get_name().to_string();
56
+ generate(shell, &mut cmd, bin_name, &mut io::stdout());
57
}
58
59
0 commit comments