Diff So Fancy: make Git diffs look good
[I'm the author of diff-so-fancy, Steve helped with shipping it as a standalone script]<p>NPM?!? :)<p>A lot of people below are asking why a bash script (that depends on a perl script) is being recommended to install via NPM? The short reason is that NPM is the most straightforward way to get a script installed as a global binary in a cross-platform manner. This approach has worked quite well with `git-open`[0]. Asking all users to deal with the PATH is not my ideal.<p>In addition, I wanted a reasonable upgrade path, in case there are neccessary bugfixes. It's not a great experience if users identify bugs but the fix means they manually find it/download/PATH-ify each time. :/<p>That said, I'll add some Manual Install instructions to the readme so it's clear how to do this on your own. :)
( Edit: Here they are… <a href="https://github.com/stevemao/diff-so-fancy/blob/master/readme.md#manual-install" rel="nofollow">https://github.com/stevemao/diff-so-fancy/blob/master/readme...</a> )<p>[0] <a href="https://github.com/paulirish/git-open" rel="nofollow">https://github.com/paulirish/git-open</a>