This version is outdated! Click here to see latest



Portable Unix shell commands for Node.js

(shelljs, bash, unix, shell, makefile, make, jake, synchronous)

Critical or Security advisories for 0.7.7

This version doesn't have any advisory. Want to report one?

Changelog for 0.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 #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:

Dependencies for 0.7.7

Name Requirement Status
Npms ava








Npms nyc


Display all

My projects using shelljs

Name Locked version Requirement
You should be logged in to see which of your projects use shelljs.