diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-03-30 13:43:41 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-03-30 13:43:41 +0300 |
| commit | 0426bf53d798a182bff3a5f315ffb49f1637115a (patch) | |
| tree | e1b66954ac02183174ce9ba9a8066daeb31cddb0 /src/cli.rs | |
| parent | e15dfae600a0e6ef319b4244aba0aeaf01dc9b53 (diff) | |
refactor: rename agent states to working and blocked
Diffstat (limited to 'src/cli.rs')
| -rw-r--r-- | src/cli.rs | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -530,7 +530,7 @@ fn wait_output(args: &[String]) -> std::io::Result<i32> { fn wait_agent_state(args: &[String]) -> std::io::Result<i32> { let Some(raw_pane_id) = args.first() else { - eprintln!("usage: herdr wait agent-state <pane_id> --state <idle|busy|waiting|unknown> [--timeout MS]"); + eprintln!("usage: herdr wait agent-state <pane_id> --state <idle|working|blocked|unknown> [--timeout MS]"); return Ok(2); }; @@ -692,11 +692,11 @@ fn parse_read_source(value: &str) -> std::io::Result<ReadSource> { fn parse_agent_state(value: &str) -> std::io::Result<PaneAgentState> { match value { "idle" => Ok(PaneAgentState::Idle), - "busy" => Ok(PaneAgentState::Busy), - "waiting" => Ok(PaneAgentState::Waiting), + "working" => Ok(PaneAgentState::Working), + "blocked" => Ok(PaneAgentState::Blocked), "unknown" => Ok(PaneAgentState::Unknown), _ => Err(std::io::Error::other(format!( - "invalid agent state: {value}" + "invalid agent state: {value} (expected idle, working, blocked, or unknown)" ))), } } @@ -739,7 +739,7 @@ fn print_wait_help() { eprintln!("herdr wait commands:"); eprintln!(" herdr wait output <pane_id> --match <text> [--source visible|recent] [--lines N] [--timeout MS] [--regex]"); eprintln!( - " herdr wait agent-state <pane_id> --state <idle|busy|waiting|unknown> [--timeout MS]" + " herdr wait agent-state <pane_id> --state <idle|working|blocked|unknown> [--timeout MS]" ); } |
