diff options
author | nicm <nicm> | 2018-01-16 09:00:38 +0000 |
---|---|---|
committer | nicm <nicm> | 2018-01-16 09:00:38 +0000 |
commit | 5849b73b81c1218e57e9931c44e82f0d7c468cb1 (patch) | |
tree | 0c7e3b558946ad988e5e1a243f4aa2717418f555 /tmux.1 | |
parent | 53b25635da9656577e28a45f328798c417b50cb4 (diff) | |
download | rtmux-5849b73b81c1218e57e9931c44e82f0d7c468cb1.tar.gz rtmux-5849b73b81c1218e57e9931c44e82f0d7c468cb1.tar.bz2 rtmux-5849b73b81c1218e57e9931c44e82f0d7c468cb1.zip |
Add -I to pipe-pane to connect pane stdin as well as stdout, suggested
by Kristof Kovacs in GitHub issue 1186.
Diffstat (limited to 'tmux.1')
-rw-r--r-- | tmux.1 | 27 |
1 files changed, 23 insertions, 4 deletions
@@ -1800,15 +1800,15 @@ If .Fl a is used, move to the next window with an alert. .It Xo Ic pipe-pane -.Op Fl o +.Op Fl IOo .Op Fl t Ar target-pane .Op Ar shell-command .Xc .D1 (alias: Ic pipep ) -Pipe any output sent by the program in +Pipe output sent by the program in .Ar target-pane -to a shell command. -A pane may only be piped to one command at a time, any existing pipe is +to a shell command or vice versa. +A pane may only be connected to one command at a time, any existing pipe is closed before .Ar shell-command is executed. @@ -1821,6 +1821,25 @@ If no .Ar shell-command is given, the current pipe (if any) is closed. .Pp +.Fl I +and +.Fl O +specify which of the +.Ar shell-command +output streams are connected to the pane: +with +.Fl I +stdout is connected (so anything +.Ar shell-command +prints is written to the pane as if it were typed); +with +.Fl O +stdin is connected (so any output in the pane is piped to +.Ar shell-command ) . +Both may be used together and if neither are specified, +.Fl O +is used. +.Pp The .Fl o option only opens a new pipe if no previous pipe exists, allowing a pipe to |