aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-06-06 17:41:44 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-06-06 17:42:38 +0300
commit4001fd2ec8ff05a982da18744b8cbde9df3ab530 (patch)
treef8dbf984cff9a4b025e86481d3f70c89322bd79f /src/main.rs
parent048d8a29195d580014b24ee3fc7e89ac6bdfee8a (diff)
feat: improve toast ergonomics
refs #486
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index f88880d7..053ecf26 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -233,10 +233,18 @@ const DEFAULT_CONFIG: &str = r##"# herdr configuration
# Background notification popup delivery
[ui.toast]
# off = disable pop-up notifications
-# herdr = show top-right in-app toasts
+# herdr = show in-app toasts
# terminal = ask the outer terminal to show a desktop notification
# system = ask the OS notification service directly
# delivery = "off"
+# delay_seconds = 1
+
+[ui.toast.herdr]
+# position = "bottom-right"
+
+[ui.toast.clipboard]
+# enabled = true
+# position = "bottom-center"
# Play sounds when agents change state in background workspaces
[ui.sound]
@@ -424,6 +432,7 @@ fn main() -> io::Result<()> {
println!(" herdr workspace <subcommand> ...");
println!(" herdr worktree <subcommand> ...");
println!(" herdr tab <subcommand> ...");
+ println!(" herdr notification <subcommand> ...");
println!(" herdr agent <subcommand> ...");
println!(" herdr pane <subcommand> ...");
println!(" herdr wait <subcommand> ...");
@@ -468,6 +477,10 @@ fn main() -> io::Result<()> {
),
("herdr tab <subcommand>", "Tab helpers over the socket API"),
(
+ "herdr notification <subcommand>",
+ "Notification helpers over the socket API",
+ ),
+ (
"herdr agent <subcommand>",
"Agent/terminal helpers over the socket API",
),