Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

IIRC if you pipe the output to, e.g, xclip, or redirect to a file it will give the original diff format. Not as convenient, but still workable.


I... did not know that! Yep yep that should do the trick for me. Thanks a lot, actually!


Most tools that do formatted output, if they’re well-behaved, should try to detect if their output is a pipe and if so, disable formatting.

Some examples that I can think of off the top of my head (in addition to git) are ripgrep and jq, both of which do the right thing and strip formatting.


rather they should detect that output is a terminal and enable the coloring


Wow I never knew this, I always just type `--no-ext-diff` when piping the output. Thanks!


`... | cat` is sometimes really handy (and universal)


I use git -c core.pager = less, but piping seems to be a less verbose option... hmmm I'll try it


Pipe through cat should work




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: