aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorCan Celik <ogulcancelik@gmail.com>2026-04-01 19:30:58 +0300
committerCan Celik <ogulcancelik@gmail.com>2026-04-01 19:32:26 +0300
commitca4270b31fe93c180f7321cb4006cb5e7307d889 (patch)
tree72628e311a1b8e5ebf78c74cbc61d990253dc4c4 /src/main.rs
parentfb0c9717cfa961a47d63272e622e9e35a001082a (diff)
feat: add authoritative pi hook integration
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs6
1 files changed, 5 insertions, 1 deletions
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 <subcommand> ...");
println!(" herdr pane <subcommand> ...");
println!(" herdr wait <subcommand> ...");
+ println!(" herdr integration <subcommand> ...");
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");