Skip to content

Commit 5e68842

Browse files
Update shell completions for new generate function (1Password#212)
1 parent e0e5f27 commit 5e68842

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

cli/src/main.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use std::{
1515

1616
use anyhow::{anyhow, Context};
1717
use clap::{CommandFactory, Parser};
18-
use clap_complete::Generator;
18+
use clap_complete::aot::generate;
1919
use flexi_logger::AdaptiveFormat;
2020
use ignore::{overrides::OverrideBuilder, types::TypesBuilder, WalkBuilder};
2121
use log::{error, info};
@@ -51,7 +51,9 @@ fn main() -> anyhow::Result<()> {
5151
if let Some(options) = options.subcommand {
5252
match options {
5353
Command::Completions { shell } => {
54-
shell.generate(&Args::command(), &mut io::stdout().lock())
54+
let mut cmd = Args::command();
55+
let bin_name = cmd.get_name().to_string();
56+
generate(shell, &mut cmd, bin_name, &mut io::stdout());
5557
}
5658
}
5759

0 commit comments

Comments
 (0)