From e7f94a3f359fe1be94a0863b731d94d245093848 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Tue, 19 May 2026 00:23:20 +0300 Subject: feat: support hermes agent integration refs #144 --- src/cli.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/cli.rs') diff --git a/src/cli.rs b/src/cli.rs index e9315c3d..f57cc625 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -1627,11 +1627,11 @@ fn parse_integration_target( action: &str, ) -> std::io::Result> { let Some(target) = args.first().map(|arg| arg.as_str()) else { - eprintln!("usage: herdr integration {action} "); + eprintln!("usage: herdr integration {action} "); return Ok(None); }; if args.len() != 1 { - eprintln!("usage: herdr integration {action} "); + eprintln!("usage: herdr integration {action} "); return Ok(None); } @@ -1640,9 +1640,10 @@ fn parse_integration_target( "claude" => IntegrationTarget::Claude, "codex" => IntegrationTarget::Codex, "opencode" => IntegrationTarget::Opencode, + "hermes" => IntegrationTarget::Hermes, _ => { eprintln!("unknown integration target: {target}"); - eprintln!("currently supported: pi, claude, codex, opencode"); + eprintln!("currently supported: pi, claude, codex, opencode, hermes"); return Ok(None); } }; @@ -2145,6 +2146,7 @@ fn print_integration_help() { eprintln!(" herdr integration install claude"); eprintln!(" herdr integration install codex"); eprintln!(" herdr integration install opencode"); + eprintln!(" herdr integration install hermes"); eprintln!(" herdr integration uninstall pi"); eprintln!(" herdr integration uninstall claude"); eprintln!(" herdr integration uninstall codex"); -- cgit v1.2.3