aboutsummaryrefslogtreecommitdiff
path: root/src/cli.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-03-30 13:43:41 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-03-30 13:43:41 +0300
commit0426bf53d798a182bff3a5f315ffb49f1637115a (patch)
treee1b66954ac02183174ce9ba9a8066daeb31cddb0 /src/cli.rs
parente15dfae600a0e6ef319b4244aba0aeaf01dc9b53 (diff)
refactor: rename agent states to working and blocked
Diffstat (limited to 'src/cli.rs')
-rw-r--r--src/cli.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/cli.rs b/src/cli.rs
index 6ce6853e..bbcd1abf 100644
--- a/src/cli.rs
+++ b/src/cli.rs
@@ -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]"
);
}