Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

shelljs

Package Overview
Dependencies
Maintainers
1
Versions
53
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

shelljs - npm Package Versions

13
6

0.7.4

Diff

Changelog

Source

v0.7.4 (2016-08-26)

Full Changelog

Closed issues:

  • fix: echo -e should not print "-e" #510
  • Wrong method signature in doc #498
  • readFromPipe should be a function with no arguments #485
  • TypeError: Cannot read property 'toString' of undefined #471

Merged pull requests:

nfischer
published 0.6.1 •

nfischer
published 0.7.3 •

Changelog

Source

v0.7.3 (2016-07-27)

Full Changelog

Closed issues:

  • expose execSync #494
  • Add a way to create commands that can receive from a pipe without being standalone commands #487
  • cp -r breaks when the directory contains a softlink #193
  • Redirect output to file fails #60
  • We need sed -n ? #38

Merged pull requests:

  • refactor: allow pipeOnly commands (methods on ShellStrings) #493 (nfischer)
  • refactor: glob by default for commands #492 (nfischer)
  • refactor: switch from notUnix to unix in wrap() #491 (nfischer)
  • refactor: switch common.extend() to Object.assign ponyfill #490 (nfischer)
  • fix: conflicting options now properly override each other #489 (nfischer)
  • refactor: expose plugin utils & add initial tests #484 (nfischer)
nfischer
published 0.7.2 •

Changelog

Source

v0.7.2 (2016-07-25)

Full Changelog

Closed issues:

  • shelljs should not kill process if node call throws exception #473
  • cp work incorrectly when folder name contains '@' #463
  • Something went wrong #158

Merged pull requests:

  • fix: resolve a cylcic-dependency problem #482 (nfischer)
  • refactor: add wrapOutput option to auto-ShellString-ify command output #481 (nfischer)
  • refactor: move option parsing into common.wrap() #479 (nfischer)
  • refactor: hook new uniq() command using new format #478 (nfischer)
  • Fix mkdir malformed path #477 (nfischer)
  • fix: mkdir for invalid perms does not kill process #474 (nfischer)
  • feat(command): new command: uniq() #453 (joshi-sh)
nfischer
published 0.7.1 •

Changelog

Source

v0.7.1 (2016-07-22)

Full Changelog

Closed issues:

  • cp -n doesn't work correctly #465
  • how can i run sudo apt-get install xtodotool by your plugin? #448
  • shell.js grep: internal error, Invalid regular expression #447
  • Stdout is empty on Git log command #439
  • Cannot read toString of null when using execSync #415
  • cp -R dir/ target fails to copy hidden files in dir #140
  • #mv Won't Work Across Disks #1

Merged pull requests:

nfischer
published 0.7.0 •

Changelog

Source

v0.7.0 (2016-04-25)

Full Changelog

Closed issues:

  • exec('nohup node some.js &') #426
  • shelljs Breaks SemVer for Alpha and Pre-Release Versions #390
  • Copy not accepting source end with wildcards * when using -r on v0.6.0 #389
  • Support globbing in shjs #388
  • Refactor more commands to return ShellString #373
  • ln('-sf', './', '<destination>') is not linking the right folder #363
  • v0.6.0 - shell.cp('r', '/foo/*, '/bar') fails with /foo/* no such file or directory #342
  • Add documentup as a webhook #327
  • Dir glob breaks when in the middle of path #245
  • could you switch off wiki page? #233
  • ls globbing does not behave like shell, consider using glob.sync #225
  • Cannot run shell.exec('heroku config:push') -- just hangs #218
  • cp does not overwrite files by default #210
  • exec failed to return #208
  • CLI Version #202
  • Bracket expansion not working #176
  • "exec" causes LiveScript interpreter (lsc) to hang #160
  • Don't modify string prototype #159
  • exec\(...\).to\(file\) should work #154
  • Can't install shelljs locally instead of globally #136
  • shelljs and node 0.10.28 #125
  • Use case for global installed shelljs #123
  • Only get stdout from exec #92
  • What about other commands? #90
  • Flesh out example of exit() #73
  • exec doesn't work with qualified paths on windows #41
  • exec does not working in mingw bash in windows #17
  • Add support for cp -P option #413
  • cp -L: Incorrect behavior for symlinks to regular files #407
  • Edit the docs to emphasize ShellStrings and Pipes #398
  • Error message isn't always printed #372
  • Standardize command output #356
  • exec() doesn't clean up all temp files #353
  • Document that exec() options don't work on early versions of node #350
  • Add -f option to set() #344
  • Glob commands by default #343
  • rm -rf incorrect behaviour #332
  • Switch exec\(\) to use bash by default #281
  • pipe to proc #148
  • shell builtin #138
  • add timeout option for exec #132
  • shelljs cp handling symlinks badly #69

Merged pull requests:

ariporad
published 0.6.0 •

Changelog

Source

v0.6.0 (2016-02-05)

Full Changelog

Closed issues:

  • option not recognized #334
  • Feature request: Metadata with ls #323
  • Gen-docs is broken #309
  • link -s is broken for files on Windows #301
  • Shelljs quits unexpectedly: #300
  • Failing tests on Windows #296
  • run-tests.js is broken for cmd.exe #294
  • Support echo-ing environment variables #291
  • Add Windows CI #287
  • Add tests for the shjs utility #280
  • Allow shjs utility to infer the extension for "filename." #278
  • Ability to read the stdout buffer line-by-line #277
  • Poor output for commands with multiple errors #267
  • Travis ci build status says "unknown" #266
  • wild card characters in filename not working as expected #262
  • shell.exec - read internal variable #260
  • cp and rename directory with -r doesn't match unix behavior #256
  • console.log.apply throwing TypeError: Illegal Invocation #255
  • How to exit on first error #253
  • why not support set 'cwd' when invoke execAsync ? #250
  • Not possible to check the failure of cd? #247
  • By default shelljs runs command in root #246
  • /usr/bin/env: node: No such file or directory #243
  • "Which" command not working properly on Windows Platform. #238
  • Arguments #237
  • sed() should accept multiple file arguments #231
  • shelljs.exec('aaa && bbb') blocks #229
  • Consider creating a GitHub Organization with more maintainers #223
  • [idea] Add chmodr function. #219
  • Execute a file #211
  • Where is standard error going to? #209
  • boolean return value for string.to() #205
  • common.error doesn't throw #199
  • Problems with exec (sync) on 0.12/io.js #197
  • cp --update flag #172
  • Is there a way to suppress pushd/popd output? #171
  • Cannot recursively list all *.js files #162
  • exec() breaks if executed in a deleted directory #157
  • shjs command always exits with zero code #133
  • touch command #122
  • Symbolic links are broken! #100
  • interpret -- as stdin #55
  • Error ENOTEMPTY when deleting a directory recursively. #49
  • Cross-platform way to add to PATH #32
  • mv fails on block, character, fifo #25
  • ls -l #22

Merged pull requests:

artur
published 0.5.3 •

Changelog

Source

v0.5.3 (2015-08-11)

Full Changelog

Merged pull requests:

artur
published 0.5.2 •

Changelog

Source

v0.5.2 (2015-08-10)

Full Changelog

Closed issues:

  • Cannot run shell.exec #217
  • write after end: internal error #206

Merged pull requests:

artur
published 0.5.1 •

Changelog

Source

v0.5.1 (2015-06-05)

Full Changelog

Closed issues:

  • cd into home directory #9

Merged pull requests:

  • Fix issue #49: Retry rmdirSync on Windows for up to 1 second if files still exist. #179 (andreialecu)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc