macro_rules! confirm_before {
    (@cmd ($cmd:expr) -b, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -y, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -c $confirm_key:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -p $prompt:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -t $target_client:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) $command:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr)) => { ... };
    () => { ... };
    (($cmd:expr), $($tail:tt)*) => { ... };
    ($($tail:tt)*) => { ... };
}
Expand description

§Manual

tmux ^3.4:

confirm-before [-by] [-c confirm-key] [-p prompt] [-t target-client] command
(alias: confirm)

tmux ^1.5:

confirm-before [-p prompt] [-t target-client] command
(alias: confirm)

tmux ^0.9:

confirm-before [-t target-client] command
(alias: confirm)