This commit is contained in:
Phil Hindman 2024-05-17 23:27:42 -05:00 committed by GitHub
commit c55ab1b35a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -12,19 +12,19 @@ system_osx() {
}
pipe_pane_ansifilter() {
tmux pipe-pane "exec cat - | ansifilter >> $FILE"
tmux pipe-pane "exec ansifilter >> $FILE"
}
pipe_pane_sed_osx() {
# Warning, very complex regex ahead.
# Some characters below might not be visible from github web view.
local ansi_codes_osx="(\[([0-9]{1,3}((;[0-9]{1,3})*)?)?[m|K]| |]0;[^]+|[[:space:]]+$)"
tmux pipe-pane "exec cat - | sed -E \"s/$ansi_codes_osx//g\" >> $FILE"
tmux pipe-pane "exec sed -E \"s/$ansi_codes_osx//g\" >> $FILE"
}
pipe_pane_sed() {
local ansi_codes="(\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]| )"
tmux pipe-pane "exec cat - | sed -r 's/$ansi_codes//g' >> $FILE"
tmux pipe-pane "exec sed -r 's/$ansi_codes//g' >> $FILE"
}
start_pipe_pane() {