What's New
Issue #29 Support \n, \t, \\ escapes in replace string: you have always been able to use actual newlines and tabs in the replace string, but it's not always as convenient as escape sequences depending on what you're doing and which shell you're using.
Issue #34 Add support for \U, \L, \I, \F, \E.
--case-replacements
enable \U - uppercase, \L - lowercase, \I - initial
uppercase (title case), \F - first uppercase (sentence
case) replacements. \E marks the end of a case
replacement
Dependencies
The ned.exe included here is 64bit and requires the vc_redist.x64.exe which can be downloaded from: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
The Linux and Mac versions don't need anything extra. Just put them somewhere on your path renamed as ned.
Testing
Tested on Ubuntu 18.04, and on Windows 10.0.16299.192, using the x64 Native Tools Command Prompt for VS2017, and on OS X High Sierra, with Rust 1.26.2 and 1.27.0.