diff options
author | Jan Pokorný <jpokorny@redhat.com> | 2013-10-14 19:03:03 +0200 |
---|---|---|
committer | Jan Pokorný <jpokorny@redhat.com> | 2013-10-14 19:35:03 +0200 |
commit | dfa324280f621a287d146282ad3c32edc30648ff (patch) | |
tree | ba01eb92018eeb80198bbf1fad0c82d77245c791 /.local | |
parent | ac8ad37e9cec7b05f0f466ea10a2a052b9eb3d17 (diff) | |
download | dotfiles-dfa324280f621a287d146282ad3c32edc30648ff.tar.gz dotfiles-dfa324280f621a287d146282ad3c32edc30648ff.tar.xz dotfiles-dfa324280f621a287d146282ad3c32edc30648ff.zip |
bash: even " [+-]" at subdiff has a use case: patch-suggested-changes
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Diffstat (limited to '.local')
-rwxr-xr-x | .local/bin/subdiff | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/.local/bin/subdiff b/.local/bin/subdiff index 92a3a78..48b4343 100755 --- a/.local/bin/subdiff +++ b/.local/bin/subdiff @@ -13,8 +13,10 @@ sed -n \ -e "/^\(\x1b\[[0-9;]\+m\)\?diff /bstart" \ -e "/^\(\x1b\[[0-9;]\+m\)\?\([-+]\)\2\2 /bpatch" \ -e "#s|.*|PATCH|" \ - -e 's|^\(\x1b\[[0-9;]\+m\)\([{]\?[+]\)\(\x1b\[m\1\)\?[+]|\x1b\[1;36m\2+|' \ - -e 's|^\(\x1b\[[0-9;]\+m\)\([{]\?[+]\)\(\x1b\[m\1\)\?[-]|\x1b\[1;35m\2-|' \ - -e 's|^\(\x1b\[[0-9;]\+m\)\([[]\?[-]\)\(\x1b\[m\1\)\?[+]|\x1b\[36m\2+|' \ - -e 's|^\(\x1b\[[0-9;]\+m\)\([[]\?[-]\)\(\x1b\[m\1\)\?[-]|\x1b\[35m\2-|' \ + -e 's|^\(\x1b\[[0-9;]\+m\)\?\([{]\?[+]\)\(\x1b\[m\1\)\?[+]|\x1b\[1;36m\2+|' \ + -e 's|^\(\x1b\[[0-9;]\+m\)\?\([{]\?[+]\)\(\x1b\[m\1\)\?[-]|\x1b\[1;35m\2-|' \ + -e 's|^\(\x1b\[[0-9;]\+m\)\?\([[]\?[-]\)\(\x1b\[m\1\)\?[+]|\x1b\[36m\2+|' \ + -e 's|^\(\x1b\[[0-9;]\+m\)\?\([[]\?[-]\)\(\x1b\[m\1\)\?[-]|\x1b\[35m\2-|' \ + -e 's|^\(\x1b\[[0-9;]\+m\)\?\([ ]\)\(\x1b\[m\1\)\?[+]|\x1b\[36m\2+|' \ + -e 's|^\(\x1b\[[0-9;]\+m\)\?\([ ]\)\(\x1b\[m\1\)\?[-]|\x1b\[35m\2-|' \ -e "bpatch" |