diff --git a/crates/goose-cli/src/commands/mod.rs b/crates/goose-cli/src/commands/mod.rs index 58d9f2da5c..6c3e29df14 100644 --- a/crates/goose-cli/src/commands/mod.rs +++ b/crates/goose-cli/src/commands/mod.rs @@ -2,4 +2,3 @@ pub mod agent_version; pub mod configure; pub mod mcp; pub mod session; -pub mod version; diff --git a/crates/goose-cli/src/commands/version.rs b/crates/goose-cli/src/commands/version.rs deleted file mode 100644 index 632c8bacd2..0000000000 --- a/crates/goose-cli/src/commands/version.rs +++ /dev/null @@ -1,3 +0,0 @@ -pub fn print_version() { - println!(env!("CARGO_PKG_VERSION")) -} diff --git a/crates/goose-cli/src/main.rs b/crates/goose-cli/src/main.rs index 67a054690e..101b470035 100644 --- a/crates/goose-cli/src/main.rs +++ b/crates/goose-cli/src/main.rs @@ -11,7 +11,6 @@ use commands::agent_version::AgentCommand; use commands::configure::handle_configure; use commands::mcp::run_server; use commands::session::build_session; -use commands::version::print_version; use console::style; use goose::config::Config; use logging::setup_logging; @@ -21,11 +20,8 @@ use std::io::{self, Read}; mod test_helpers; #[derive(Parser)] -#[command(author, about, long_about = None)] +#[command(author, version, about, long_about = None)] struct Cli { - #[arg(short = 'v', long = "version")] - version: bool, - #[command(subcommand)] command: Option, } @@ -166,11 +162,6 @@ enum CliProviderVariant { async fn main() -> Result<()> { let cli = Cli::parse(); - if cli.version { - print_version(); - return Ok(()); - } - match cli.command { Some(Command::Configure {}) => { let _ = handle_configure().await;