change client bin name

This commit is contained in:
Harivansh Rathi 2026-03-26 09:21:58 -04:00
parent 2a8b51b4f5
commit c907e800af

View file

@ -7,7 +7,12 @@ use std::path::PathBuf;
use crate::core::protocol::{Request, Response};
#[derive(Parser)]
#[command(name = "deskctl", version, about = "Desktop control CLI for AI agents")]
#[command(
name = "deskctl",
bin_name = "deskctl",
version,
about = "Desktop control CLI for AI agents"
)]
pub struct App {
#[command(flatten)]
pub global: GlobalOpts,
@ -988,6 +993,12 @@ mod tests {
assert!(help.contains("deskctl snapshot --annotate"));
}
#[test]
fn root_help_uses_public_bin_name() {
let help = App::command().render_help().to_string();
assert!(help.contains("Usage: deskctl [OPTIONS] <COMMAND>"));
}
#[test]
fn window_listing_text_includes_window_ids() {
let lines = render_success_lines(