diff --git a/src/cli/mod.rs b/src/cli/mod.rs index aa2e5c4..c33a83c 100644 --- a/src/cli/mod.rs +++ b/src/cli/mod.rs @@ -1,15 +1,15 @@ mod completer; use crate::cli::completer::{ - agent_completer, macro_completer, model_completer, rag_completer, role_completer, - secrets_completer, session_completer, ShellCompletion, + ShellCompletion, agent_completer, macro_completer, model_completer, rag_completer, + role_completer, secrets_completer, session_completer, }; use anyhow::{Context, Result}; use clap::ValueHint; -use clap::{crate_authors, crate_description, crate_name, crate_version, Parser}; +use clap::{Parser, crate_authors, crate_description, crate_name, crate_version}; use clap_complete::ArgValueCompleter; use is_terminal::IsTerminal; -use std::io::{stdin, Read}; +use std::io::{Read, stdin}; #[derive(Parser, Debug)] #[command(author, version, about, long_about = None)] @@ -131,7 +131,7 @@ pub struct Cli { #[arg(long, exclusive = true)] pub list_secrets: bool, /// Generate static shell completion scripts - #[arg(long, value_enum)] + #[arg(long, value_name = "SHELL", value_enum)] pub completions: Option, }