From ca4270b31fe93c180f7321cb4006cb5e7307d889 Mon Sep 17 00:00:00 2001 From: Can Celik Date: Wed, 1 Apr 2026 19:30:58 +0300 Subject: feat: add authoritative pi hook integration --- src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 981c4c70..ab841194 100644 --- a/src/main.rs +++ b/src/main.rs @@ -25,6 +25,7 @@ mod config; mod detect; mod events; mod input; +mod integration; mod layout; mod pane; mod persist; @@ -187,12 +188,14 @@ fn main() -> io::Result<()> { println!(" herdr workspace ..."); println!(" herdr pane ..."); println!(" herdr wait ..."); + println!(" herdr integration ..."); println!(); println!("Commands:"); println!(" update Download and install the latest version"); println!(" workspace workspace helpers over the socket api"); println!(" pane pane control helpers over the socket api"); println!(" wait blocking wait helpers over the socket api"); + println!(" integration install built-in agent integrations"); println!(); println!("Options:"); println!(" --no-session Don't restore or save sessions"); @@ -233,7 +236,8 @@ fn main() -> io::Result<()> { eprintln!("run 'herdr --help' for usage"); std::process::exit(1); } - if !arg.starts_with('-') && !["update", "workspace", "pane", "wait"].contains(&arg.as_str()) + if !arg.starts_with('-') + && !["update", "workspace", "pane", "wait", "integration"].contains(&arg.as_str()) { eprintln!("unknown command: {arg}"); eprintln!("run 'herdr --help' for usage"); -- cgit v1.2.3