Nate Fischer b6b2cd84ef fix: convert error output to be consistent cross-platform (#684)
* fix: convert error output to be consistent cross-platform

The error output produced by `shell.error()` or `result.stderr` should
not be inconsistent between platforms. This ensures that path separators
are always printed by ShellJS as `/` instead of as `\` on Windows. This
should allow scripts using ShellJS to be more consistent cross-platform.

We were not previously relying on error output to always be consistent--
only checking its truthiness. Since this was not part of our tested API,
it should be reasonable to change this and release in a patch.

Fixes #681

* Fix broken pushd test case

* Fix TODO in a test case
2017-03-06 00:54:26 -08:00
..
2016-08-07 12:16:29 -07:00
2017-02-02 15:21:58 -08:00
2017-02-28 17:32:02 -08:00
2016-08-07 12:16:29 -07:00
2016-08-07 12:16:29 -07:00
2016-08-07 12:16:29 -07:00