aboutsummaryrefslogtreecommitdiff
path: root/niri-ipc
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-02-12 07:53:06 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2024-02-12 07:53:48 +0400
commit67182129ff3e764655cc0811ee237c3d26140b66 (patch)
tree73f95985b1309bd902bf63155cc8cfcbfe931637 /niri-ipc
parentd6b116d22961cfde4fbe58760076e441b587cfe0 (diff)
downloadniri-67182129ff3e764655cc0811ee237c3d26140b66.tar.gz
niri-67182129ff3e764655cc0811ee237c3d26140b66.tar.bz2
niri-67182129ff3e764655cc0811ee237c3d26140b66.zip
Add skip-confirmation flag to the quit action
Diffstat (limited to 'niri-ipc')
-rw-r--r--niri-ipc/src/lib.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/niri-ipc/src/lib.rs b/niri-ipc/src/lib.rs
index 622435f4..b26eb3cc 100644
--- a/niri-ipc/src/lib.rs
+++ b/niri-ipc/src/lib.rs
@@ -48,7 +48,11 @@ pub enum Response {
#[cfg_attr(feature = "clap", command(subcommand_help_heading = "Actions"))]
pub enum Action {
/// Exit niri.
- Quit,
+ Quit {
+ /// Skip the "Press Enter to confirm" prompt.
+ #[cfg_attr(feature = "clap", arg(short, long))]
+ skip_confirmation: bool,
+ },
/// Power off all monitors via DPMS.
PowerOffMonitors,
/// Spawn a command.