macro_rules! pipe_pane {
    (@cmd ($cmd:expr) -I, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -O, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -o, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) -t $target_pane:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr) $shell_command:expr, $($tail:tt)*) => { ... };
    (@cmd ($cmd:expr)) => { ... };
    () => { ... };
    (($cmd:expr), $($tail:tt)*) => { ... };
    ($($tail:tt)*) => { ... };
}
Expand description

Pipe output sent by the program in target-pane to a shell command or vice versa

§Manual

tmux ^2.7:

pipe-pane [-IOo] [-t target-pane] [shell-command]
(alias: pipep)

tmux ^1.2:

pipe-pane [-o] [-t target-pane] [shell-command]
(alias: pipep)

tmux ^1.1:

pipe-pane [-o] [-t target-pane] [command]
(alias: pipep)