v0.7.7
Closed issues:
- Error output should be consistent across all platforms. #681
- *CRITICAL data loss* shell.cp() Content of file is erased when trying to copy it to the folder it already belongs to #678
- Use with webpack broken in 0.7.6 #667
- Difference between bash ls -R and ShellJS ls -R with symlinks #666
- Refactor which() (too many repeated code blocks) #656
- find() raises error when unable to find any files matching, expected to return empty array. #653
- Drop support for v0.12 #647
- Reformat the markdown in RELEASE.md #642
- rm -rf doesn't work if the directory contains an asar archive in Electron #618
- Add support for other file types in rm #617
- Feature request: ls -L option #563
- How to send SIGINT signal to child process launched with exec #518
- exec doesnt seem to be working #480
- feature request: option to add node_modules to the path for shelljs scripts #469
- high cpu usage during synchronous exec #167
Merged pull requests:
- Add support for removing fifos #687 (freitagbr)
- chore: add codecov script to appveyor CI #686 (nfischer)
- Refactor tests to improve readability #685 (nfischer)
- fix: convert error output to be consistent cross-platform #684 (nfischer)
- chore: add codecov #682 (nfischer)
- Fix cp overwriting identical files #679 (freitagbr)
- Modified glob pattern. Fixes #666 #676 (frandiox)
- refactor(parseOptions): better handle errors #674 (nfischer)
- test: add misc. tests to improve coverage #673 (nfischer)
- test: don't count hard-to-test lines for coverage #672 (nfischer)
- fix: switch commands.json -> commands.js #668 (nfischer)
- ls -L (follow symlinks) #665 (frandiox)
- docs(chmod): document
options
argument #663 (gkalpak) - docs: clean up RELEASE.md #662 (nfischer)
- docs: miscellaneous README changes #661 (nfischer)
- Fix typo in README #660 (faheel)
- refactor: reduce repeated code in which() #659 (nfischer)
- feature: add -a option for which command #655 (termosa)
- Fix find ENOENT #654 (freitagbr)
- Safely exit by throwing an error #649 (freitagbr)
- Chore drop 0.12 #648 (nfischer)
- chore(lint): Enforce a trailing comma for multi-line #646 (nfischer)
- docs(release): use bulleted list #643 (freitagbr)