shelljs v0.7.6 Release Notes

Release Date: 2017-01-09 // over 7 years ago
  • Closed issues:

    • unable to execute ionic command with shell js #640
    • How to increase ShellJS buffer size? #639
    • mkdir fails with non-normalized path #634
    • ๐Ÿšš Move execPath into common #633
    • QUESTION: Feedback while an operation is running? #629
    • โœ… Test setup/cleanup is broken #621
    • ๐Ÿ‘• Ignore temp directories when running lint #620
    • ๐Ÿ“œ parseOptions should throw an error if the option string doesn't start with '-' #614
    • chore: LGTM.co is gone #595
    • ๐Ÿ”จ refactor: objectAssign should refer to Object.assign if it exists, or the internal polyfill otherwise #592
    • ๐Ÿ“œ parseOptions: allow a way to keep errors silent (exception only) #591
    • [Question] commands with multiple options / arguments? #589
    • ๐Ÿ”‹ feature: GNU Parallel #585
    • write to file #568
    • Cannot figure out how to disable globbing for rm #567
    • โœ… Switch to the ava test framework #560
    • ๐Ÿ”‹ feature: echo -n #559
    • Option not recognized #556
    • chore: add @freitagbr to LGTM maintainers #552
    • chore: set up dev branch #548
    • ๐Ÿ› bug: cp() doesn't always copy everything #547
    • ๐Ÿ‘• User-friendly lint command #544
    • ๐Ÿ‘• Lint warning #542
    • Possible Regression: cp from 0.6.0 to 0.7.x version #538
    • ๐Ÿ‘ท chore: add nodejs v7 to CI #537
    • error.code is not always available #536
    • โž• Add shx as a dependency for testing #525
    • ๐Ÿ”‹ Feature request: allow common.error\(\) to optionally not insert a prefix and optionally not print to console #523
    • ๐Ÿ”‹ Feature request: Add "shelljs.unlink" #519
    • Sed should allow a replacement string to contain \1 for match groups #507
    • Don't kill the node process upon unexpected error #483
    • Usage with neodoc #445
    • ๐Ÿ”€ [Feature idea] synchronous sleep command #441
    • ๐Ÿ‘Œ Improve test coverage #347
    • โž• Add a way to prevent shell-expansion on commands (this issue is not for exec) #345
    • Chown #183
    • spawn EMFILE #81
    • Rewrite exec using execsync-ng (which uses node-ffi) #66
    • exec gets stuck on my Debian box #51
    • 100% cpu usage when a nodejs script goes side ways executing a command. #5

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ”จ refactor: add config.reset() and .resetForTesting() #641 (nfischer)
    • โœ… chore: set up test coverage #638 (nfischer)
    • ๐Ÿ”จ refactor: create common.execPath #636 (nfischer)
    • ๐Ÿ›  fix: allow non-normalized paths as input to mkdir #635 (nfischer)
    • Finalize moving to ava #630 (freitagbr)
    • ๐Ÿ”จ test: refactor pushd tests to AVA #627 (nfischer)
    • ๐Ÿ”จ test: refactor popd tests to AVA #626 (nfischer)
    • ๐Ÿ”จ test: refactor shjs tests to AVA #625 (nfischer)
    • ๐Ÿšš test: remove tests for make (deprecated) #624 (nfischer)
    • ๐Ÿ‘• Ignore test temp directories during linting #623 (freitagbr)
    • ๐Ÿ”จ refactor: list all commands in commands.json #616 (nfischer)
    • Throw an error if the options string does not start with '-' #615 (freitagbr)
    • chore: switch to files attribute from npmignore #613 (nfischer)
    • ๐Ÿ”จ test: refactor 'test' command tests to AVA #612 (nfischer)
    • ๐Ÿ”จ test: refactor find tests to AVA #611 (nfischer)
    • ๐Ÿ”จ test: refactor ln tests to AVA #610 (nfischer)
    • ๐Ÿ”จ test: refactor ls to use AVA #609 (nfischer)
    • ๐Ÿ”จ test: refactor pipe tests to AVA #608 (nfischer)
    • ๐Ÿ”จ test: refactor sed tests to AVA #607 (nfischer)
    • ๐Ÿ”จ test: refactor grep tests to AVA #606 (nfischer)
    • ๐Ÿ”จ test: refactor global tests to AVA #605 (nfischer)
    • ๐Ÿ”จ test: refactor touch tests to AVA #604 (nfischer)
    • ๐Ÿ”จ test: refactor uniq tests to AVA #603 (nfischer)
    • ๐Ÿ”จ test: refactor sort tests to AVA #602 (nfischer)
    • ๐Ÿ”จ test: refactor tail tests to AVA #601 (nfischer)
    • ๐Ÿ”จ test: refactor head tests to AVA #600 (nfischer)
    • ๐Ÿ”จ test: refactor mkdir tests to AVA #599 (nfischer)
    • ๐Ÿ›  Fix: rm behavior regarding symlinks #598 (freitagbr)
    • ๐Ÿ”จ test: refactor mv tests to AVA #597 (nfischer)
    • โœ‚ Remove files related to lgtm.co #596 (freitagbr)
    • โž• Add ability to configure error from parseOptions #594 (freitagbr)
    • ๐Ÿ‘‰ Use Object.assign if possible #593 (freitagbr)
    • โž• Add "-n" option to echo #590 (freitagbr)
    • ๐Ÿ”จ test: refactor rm tests to AVA #586 (nfischer)
    • ๐Ÿ”จ test: refactor pwd tests to AVA #582 (nfischer)
    • ๐Ÿ”จ test: refactor tempdir tests to AVA #581 (nfischer)
    • ๐Ÿ”จ test: refactor 'which' tests to AVA #580 (nfischer)
    • ๐Ÿ”จ test: refactor plugin tests to AVA #579 (nfischer)
    • ๐Ÿ”จ test: refactor toEnd tests to AVA #578 (nfischer)
    • ๐Ÿ”จ test: refactor to tests to AVA #577 (nfischer)
    • ๐Ÿ”จ test: refactor 'set' tests to AVA #576 (nfischer)
    • ๐Ÿ”จ test: refactor echo tests to AVA #575 (nfischer)
    • ๐Ÿ”จ test: refactor exec tests to AVA #574 (nfischer)
    • ๐Ÿ”จ test: refactor env tests to AVA #573 (nfischer)
    • ๐Ÿ”จ test: refactor dirs tests to AVA #572 (nfischer)
    • ๐Ÿ”จ test: refactor config tests to AVA #571 (nfischer)
    • ๐Ÿ”จ test: refactor common tests to AVA #570 (nfischer)
    • ๐Ÿ”จ test: refactor chmod tests to AVA #569 (nfischer)
    • ๐Ÿ”จ test: refactor cp tests to ava #565 (nfischer)
    • ๐Ÿ”จ test: refactor cat tests to ava #564 (nfischer)
    • ๐Ÿšš test: set up ava and move cd.js #561 (nfischer)
    • ๐Ÿ“š Update sed documentation regarding capture groups #558 (freitagbr)
    • โž• Add newline to output of echo #557 (freitagbr)
    • ๐Ÿ›  fix: handle code-less errors more carefully in exec #554 (nfischer)
    • โž• Add Brandon Freitag to maintainers/contributors #553 (freitagbr)
    • ๐Ÿ Get pipe tests running on Windows. #550 (binki)
    • ๐Ÿ›  fix: maxdepth doesn't limit total number of copies #549 (nfischer)
    • Safely exit by throwing an error #546 (freitagbr)
    • ๐Ÿ›  Fix lint warning #543 (freitagbr)
    • ๐Ÿ‘ท chore: remove v0.10 from Travis CI #540 (nfischer)
    • ๐Ÿ‘ท chore: add Node v7 for CI #539 (nfischer)