{"_id":"shx","_rev":"4251546","name":"shx","description":"Portable Shell Commands for Node","dist-tags":{"latest":"0.4.0"},"maintainers":[{"name":"freitagbr","email":"freitagbr@gmail.com"},{"name":"nfischer","email":""}],"time":{"modified":"2026-03-31T23:45:39.000Z","created":"2016-05-03T04:18:14.956Z","0.4.0":"2025-03-17T01:18:52.828Z","0.3.4":"2022-01-10T02:16:53.953Z","0.3.3":"2020-10-26T05:35:14.984Z","0.3.2":"2018-07-11T04:13:54.318Z","0.3.1":"2018-06-26T05:04:26.567Z","0.3.0":"2018-06-08T05:29:41.183Z","0.2.2":"2017-01-08T08:50:45.692Z","0.2.1":"2016-11-19T07:57:55.186Z","0.2.0":"2016-11-08T07:23:41.840Z","0.1.4":"2016-08-18T04:39:45.293Z","0.1.3":"2016-08-10T22:49:18.677Z","0.1.2":"2016-05-11T19:09:22.972Z","0.1.1":"2016-05-03T21:45:45.407Z","0.1.0":"2016-05-03T04:18:14.956Z"},"users":{"omanizz12345678":true,"gvn":true,"logol":true,"tmurngon":true,"acs1899":true,"nickytonline":true,"bigslycat":true,"ognjen.jevremovic":true,"yehudag":true,"drewigg":true,"mdecker":true,"yeming":true,"eightyfour84":true,"alexreg90":true,"jakeparis":true,"alexreg":true,"mdedirudianto":true,"tomgao365":true,"abraham":true},"repository":{"type":"git","url":"git+https://github.com/shelljs/shx.git"},"versions":{"0.4.0":{"name":"shx","version":"0.4.0","description":"Portable Shell Commands for Node","bin":{"shx":"lib/cli.js"},"scripts":{"check-node-support":"node scripts/check-node-support","prebuild":"rimraf lib","build":"babel src -d lib","lint":"eslint .","prepublish":"npm run build","posttest":"npm run lint","release:major":"shelljs-release major","release:minor":"shelljs-release minor","release:patch":"shelljs-release patch","changelog":"shelljs-changelog","test":"nyc --reporter=text --reporter=lcov mocha"},"repository":{"type":"git","url":"git+https://github.com/shelljs/shx.git"},"keywords":["shelljs","shell","unix","bash","sh","exec","cli","zsh"],"contributors":[{"name":"Ari Porad","email":"ari@ariporad.com","url":"http://ariporad.com/"},{"name":"Levi Thomason","email":"me@levithomason.com","url":"https://github.com/levithomason"},{"name":"Nate Fischer","email":"ntfschr@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/shelljs/shx/issues"},"homepage":"https://github.com/shelljs/shx#readme","devDependencies":{"babel-cli":"^6.6.5","babel-preset-env":"^1.7.0","babel-register":"^6.7.2","eslint":"^8.57.1","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-node":"0.3.7","eslint-plugin-import":"^2.31.0","js-yaml":"^4.1.0","mocha":"^11.1.0","nyc":"^17.1.0","rimraf":"^5.0.10","shelljs-changelog":"^0.2.6","shelljs-plugin-open":"^0.3.0","shelljs-release":"^0.5.3","should":"^13.2.3"},"dependencies":{"minimist":"^1.2.8","shelljs":"^0.9.2"},"engines":{"node":">=18"},"gitHead":"8886c3e3acf9ec84454c938ab6ee49388a64a4f7","_id":"shx@0.4.0","_nodeVersion":"18.19.1","_npmVersion":"9.2.0","dist":{"shasum":"c6ea6ace7e778da0ab32d2eab9def59d788e9336","size":7672,"noattachment":false,"key":"/shx/-/shx-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/shx/download/shx-0.4.0.tgz"},"_npmUser":{"name":"nfischer","email":"ntfschr@gmail.com"},"directories":{},"maintainers":[{"name":"freitagbr","email":"freitagbr@gmail.com"},{"name":"nfischer","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shx_0.4.0_1742174332677_0.9063333411943506"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-17T01:18:52.828Z","publish_time":1742174332828,"_source_registry_name":"default","_cnpm_publish_time":1742174332828},"0.3.4":{"name":"shx","version":"0.3.4","description":"Portable Shell Commands for Node","bin":{"shx":"lib/cli.js"},"scripts":{"check-node-support":"node scripts/check-node-support","prebuild":"rimraf lib","build":"babel src -d lib","build:watch":"npm run build -- -w","dev":"concurrently -rk 'npm run build:watch' 'npm run lint:watch'","lint":"eslint .","lint:fix":"npm run lint --silent -- --fix","lint:watch":"watch 'npm run lint --silent' src test","prepublish":"npm run build","posttest":"npm run lint --silent","release:major":"shelljs-release major","release:minor":"shelljs-release minor","release:patch":"shelljs-release patch","changelog":"shelljs-changelog","codecov":"codecov","test":"nyc --reporter=text --reporter=lcov mocha","test:watch":"concurrently -rk 'npm run test --silent -- -w' 'npm run lint:watch'"},"repository":{"type":"git","url":"git+https://github.com/shelljs/shx.git"},"keywords":["shelljs","shell","unix","bash","sh","exec","cli","zsh"],"contributors":[{"name":"Ari Porad","email":"ari@ariporad.com","url":"http://ariporad.com/"},{"name":"Levi Thomason","email":"me@levithomason.com","url":"https://github.com/levithomason"},{"name":"Nate Fischer","email":"ntfschr@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/shelljs/shx/issues"},"homepage":"https://github.com/shelljs/shx#readme","devDependencies":{"babel-cli":"^6.6.5","babel-preset-env":"^1.7.0","babel-register":"^6.7.2","codecov":"^3.0.2","concurrently":"^2.1.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.3","js-yaml":"^3.12.0","mocha":"^6.1.4","nyc":"^14.1.1","rimraf":"^2.5.2","shelljs-changelog":"^0.2.6","shelljs-plugin-open":"^0.2.1","shelljs-release":"^0.5.1","should":"^13.2.3","watch":"^1.0.2"},"dependencies":{"minimist":"^1.2.3","shelljs":"^0.8.5"},"engines":{"node":">=6"},"gitHead":"2eb1a35e2e5db503f568fcdfba465cf444496108","_id":"shx@0.3.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"shasum":"74289230b4b663979167f94e1935901406e40f02","size":11440,"noattachment":false,"key":"/shx/-/shx-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/shx/download/shx-0.3.4.tgz"},"_npmUser":{"name":"nfischer","email":"ntfschr@gmail.com"},"directories":{},"maintainers":[{"name":"freitagbr","email":"freitagbr@gmail.com"},{"name":"nfischer","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shx_0.3.4_1641781013779_0.6793147967233488"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-10T02:17:39.014Z","publish_time":1641781013953,"_cnpm_publish_time":1641781013953},"0.3.3":{"name":"shx","version":"0.3.3","description":"Portable Shell Commands for Node","bin":{"shx":"lib/cli.js"},"scripts":{"check-node-support":"node scripts/check-node-support","prebuild":"rimraf lib","build":"babel src -d lib","build:watch":"npm run build -- -w","dev":"concurrently -rk 'npm run build:watch' 'npm run lint:watch'","lint":"eslint .","lint:fix":"npm run lint --silent -- --fix","lint:watch":"watch 'npm run lint --silent' src test","prepublish":"npm run build","posttest":"npm run lint --silent","release:major":"shelljs-release major","release:minor":"shelljs-release minor","release:patch":"shelljs-release patch","changelog":"shelljs-changelog","codecov":"codecov","test":"nyc --reporter=text --reporter=lcov mocha","test:watch":"concurrently -rk 'npm run test --silent -- -w' 'npm run lint:watch'"},"repository":{"type":"git","url":"git+https://github.com/shelljs/shx.git"},"keywords":["shelljs","shell","unix","bash","sh","exec","cli","zsh"],"contributors":[{"name":"Ari Porad","email":"ari@ariporad.com","url":"http://ariporad.com/"},{"name":"Levi Thomason","email":"me@levithomason.com","url":"https://github.com/levithomason"},{"name":"Nate Fischer","email":"ntfschr@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/shelljs/shx/issues"},"homepage":"https://github.com/shelljs/shx#readme","devDependencies":{"babel-cli":"^6.6.5","babel-preset-env":"^1.7.0","babel-register":"^6.7.2","codecov":"^3.0.2","concurrently":"^2.1.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.3","js-yaml":"^3.12.0","mocha":"^6.1.4","nyc":"^14.1.1","rimraf":"^2.5.2","shelljs-changelog":"^0.2.0","shelljs-plugin-open":"^0.2.0","shelljs-release":"^0.3.0","should":"^13.2.3","watch":"^1.0.2"},"dependencies":{"minimist":"^1.2.3","shelljs":"^0.8.4"},"engines":{"node":">=6"},"gitHead":"6d2d2f21753de01c10cc5bdaefb2f032bfe7f66d","_id":"shx@0.3.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"shasum":"681a88c7c10db15abe18525349ed474f0f1e7b9f","size":10684,"noattachment":false,"key":"/shx/-/shx-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/shx/download/shx-0.3.3.tgz"},"maintainers":[{"name":"freitagbr","email":"freitagbr@gmail.com"},{"name":"nfischer","email":""}],"_npmUser":{"name":"nfischer","email":"ntfschr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shx_0.3.3_1603690514825_0.6728869112127944"},"_hasShrinkwrap":false,"publish_time":1603690514984,"_cnpm_publish_time":1603690514984},"0.3.2":{"name":"shx","version":"0.3.2","description":"Portable Shell Commands for Node","bin":{"shx":"lib/cli.js"},"files":["lib"],"scripts":{"prebuild":"rimraf lib","build":"babel src -d lib","build:watch":"npm run build -- -w","dev":"concurrently -rk 'npm run build:watch' 'npm run lint:watch'","lint":"eslint .","lint:fix":"npm run lint --silent -- --fix","lint:watch":"watch 'npm run lint --silent' src test","prepublish":"npm run build","posttest":"npm run lint --silent","release:major":"shelljs-release major","release:minor":"shelljs-release minor","release:patch":"shelljs-release patch","changelog":"shelljs-changelog","codecov":"codecov","test":"nyc --reporter=text --reporter=lcov mocha","test:watch":"concurrently -rk 'npm run test --silent -- -w' 'npm run lint:watch'"},"repository":{"type":"git","url":"git+https://github.com/shelljs/shx.git"},"keywords":["shelljs","shell","unix","bash","sh","exec","cli","zsh"],"contributors":[{"name":"Ari Porad","email":"ari@ariporad.com","url":"http://ariporad.com/"},{"name":"Levi Thomason","email":"me@levithomason.com","url":"https://github.com/levithomason"},{"name":"Nate Fischer","email":"ntfschr@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/shelljs/shx/issues"},"homepage":"https://github.com/shelljs/shx#readme","devDependencies":{"babel-cli":"^6.6.5","babel-preset-env":"^1.7.0","babel-register":"^6.7.2","codecov":"^3.0.2","concurrently":"^2.1.0","eslint":"^2.10.1","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.8.0","mocha":"^5.2.0","nyc":"^11.0.0","rimraf":"^2.5.2","shelljs-changelog":"^0.2.0","shelljs-plugin-open":"^0.2.0","shelljs-release":"^0.3.0","should":"^11.1.1","watch":"^0.18.0"},"dependencies":{"es6-object-assign":"^1.0.3","minimist":"^1.2.0","shelljs":"^0.8.1"},"engines":{"node":">=4"},"gitHead":"4ade36d43cf7545d7fcac2a6c248486a6a068c15","_id":"shx@0.3.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"nfischer","email":"ntfschr@gmail.com"},"dist":{"shasum":"40501ce14eb5e0cbcac7ddbd4b325563aad8c123","size":10204,"noattachment":false,"key":"/shx/-/shx-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/shx/download/shx-0.3.2.tgz"},"maintainers":[{"name":"freitagbr","email":"freitagbr@gmail.com"},{"name":"nfischer","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shx_0.3.2_1531282434194_0.2465678720806308"},"_hasShrinkwrap":false,"publish_time":1531282434318,"_cnpm_publish_time":1531282434318},"0.3.1":{"name":"shx","version":"0.3.1","description":"Portable Shell Commands for Node","bin":{"shx":"lib/cli.js"},"files":["lib"],"scripts":{"prebuild":"rimraf lib","build":"babel src -d lib","build:watch":"npm run build -- -w","dev":"concurrently -rk 'npm run build:watch' 'npm run lint:watch'","lint":"eslint .","lint:fix":"npm run lint --silent -- --fix","lint:watch":"watch 'npm run lint --silent' src test","prepublish":"npm run build","posttest":"npm run lint --silent","release:major":"shelljs-release major","release:minor":"shelljs-release minor","release:patch":"shelljs-release patch","changelog":"shelljs-changelog","codecov":"codecov","test":"nyc --reporter=text --reporter=lcov mocha","test:watch":"concurrently -rk 'npm run test --silent -- -w' 'npm run lint:watch'"},"repository":{"type":"git","url":"git+https://github.com/shelljs/shx.git"},"keywords":["shelljs","shell","unix","bash","sh","exec","cli","zsh"],"contributors":[{"name":"Ari Porad","email":"ari@ariporad.com","url":"http://ariporad.com/"},{"name":"Levi Thomason","email":"me@levithomason.com","url":"https://github.com/levithomason"},{"name":"Nate Fischer","email":"ntfschr@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/shelljs/shx/issues"},"homepage":"https://github.com/shelljs/shx#readme","devDependencies":{"babel-cli":"^6.6.5","babel-preset-env":"^1.7.0","babel-register":"^6.7.2","codecov":"^3.0.2","concurrently":"^2.1.0","eslint":"^2.10.1","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.8.0","mocha":"^5.2.0","nyc":"^12.0.2","rimraf":"^2.5.2","shelljs-changelog":"^0.2.0","shelljs-plugin-open":"^0.2.0","shelljs-release":"^0.3.0","should":"^11.1.1","watch":"^0.18.0"},"dependencies":{"es6-object-assign":"^1.0.3","minimist":"^1.2.0","shelljs":"^0.8.1"},"engines":{"node":">=4"},"gitHead":"263a96059a2b6c6ee07bafefe08f5320d377c3af","_id":"shx@0.3.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"nfischer","email":"ntfschr@gmail.com"},"dist":{"shasum":"876918dd6e7a1b531926afc0bdcb1565ab030ae4","size":9390,"noattachment":false,"key":"/shx/-/shx-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/shx/download/shx-0.3.1.tgz"},"maintainers":[{"name":"freitagbr","email":"freitagbr@gmail.com"},{"name":"nfischer","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shx_0.3.1_1529989466383_0.8838452340699197"},"_hasShrinkwrap":false,"publish_time":1529989466567,"_cnpm_publish_time":1529989466567},"0.3.0":{"name":"shx","version":"0.3.0","description":"Portable Shell Commands for Node","bin":{"shx":"lib/cli.js"},"files":["lib"],"scripts":{"prebuild":"rimraf lib","build":"babel src -d lib","build:watch":"npm run build -- -w","dev":"concurrently -rk 'npm run build:watch' 'npm run lint:watch'","lint":"eslint .","lint:fix":"npm run lint --silent -- --fix","lint:watch":"watch 'npm run lint --silent' src test","prepublish":"npm run build","posttest":"npm run lint --silent","release:major":"shelljs-release major","release:minor":"shelljs-release minor","release:patch":"shelljs-release patch","changelog":"shelljs-changelog","codecov":"codecov","test":"nyc --reporter=text --reporter=lcov mocha","test:watch":"concurrently -rk 'npm run test --silent -- -w' 'npm run lint:watch'"},"repository":{"type":"git","url":"git+https://github.com/shelljs/shx.git"},"keywords":["shelljs","shell","unix","bash","sh","exec","cli","zsh"],"contributors":[{"name":"Ari Porad","email":"ari@ariporad.com","url":"http://ariporad.com/"},{"name":"Levi Thomason","email":"me@levithomason.com","url":"https://github.com/levithomason"},{"name":"Nate Fischer","email":"ntfschr@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/shelljs/shx/issues"},"homepage":"https://github.com/shelljs/shx#readme","devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","codecov":"^1.0.1","concurrently":"^2.1.0","eslint":"^2.10.1","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.8.0","mocha":"^2.4.5","nyc":"^6.4.0","rimraf":"^2.5.2","shelljs-changelog":"^0.2.0","shelljs-plugin-open":"^0.2.0","shelljs-release":"^0.3.0","should":"^11.1.1","watch":"^0.18.0"},"dependencies":{"es6-object-assign":"^1.0.3","minimist":"^1.2.0","shelljs":"^0.8.1"},"engines":{"node":">=4"},"gitHead":"a942ca0553d7d6d6384235be18e5e331d478314c","_id":"shx@0.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"nfischer","email":"ntfschr@gmail.com"},"dist":{"shasum":"f978c7a2c18cbf26ecdc1c44c22cc0238ff7c444","size":9000,"noattachment":false,"key":"/shx/-/shx-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/shx/download/shx-0.3.0.tgz"},"maintainers":[{"name":"freitagbr","email":"freitagbr@gmail.com"},{"name":"nfischer","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shx_0.3.0_1528435781085_0.4172528640959128"},"_hasShrinkwrap":false,"publish_time":1528435781183,"_cnpm_publish_time":1528435781183},"0.2.2":{"name":"shx","version":"0.2.2","description":"Portable Shell Commands for Node","bin":{"shx":"lib/cli.js"},"files":["lib"],"scripts":{"prebuild":"rimraf lib","build":"babel src -d lib","build:watch":"npm run build -- -w","dev":"concurrently -rk 'npm run build:watch' 'npm run lint:watch'","lint":"eslint .","lint:fix":"npm run lint --silent -- --fix","lint:watch":"watch 'npm run lint --silent' src test","prepublish":"npm run build","posttest":"npm run lint --silent","release:major":"shelljs-release major","release:minor":"shelljs-release minor","release:patch":"shelljs-release patch","changelog":"shelljs-changelog","codecov":"codecov","test":"nyc --reporter=text --reporter=lcov mocha","test:watch":"concurrently -rk 'npm run test --silent -- -w' 'npm run lint:watch'"},"repository":{"type":"git","url":"git+https://github.com/shelljs/shx.git"},"keywords":["shelljs","shell","unix","bash","sh","exec","cli","zsh"],"contributors":[{"name":"Ari Porad","email":"ari@ariporad.com","url":"http://ariporad.com/"},{"name":"Levi Thomason","email":"me@levithomason.com","url":"https://github.com/levithomason"},{"name":"Nate Fischer","email":"ntfschr@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/shelljs/shx/issues"},"homepage":"https://github.com/shelljs/shx#readme","devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","codecov":"^1.0.1","concurrently":"^2.1.0","eslint":"^2.10.1","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.8.0","mocha":"^2.4.5","nyc":"^6.4.0","rimraf":"^2.5.2","shelljs-changelog":"^0.2.0","shelljs-plugin-open":"^0.1.1","shelljs-release":"^0.2.0","should":"^11.1.1","watch":"^0.18.0"},"dependencies":{"es6-object-assign":"^1.0.3","minimist":"^1.2.0","shelljs":"^0.7.3"},"gitHead":"413368d01ef5d81808ebf62c45c33b1680b7913b","_id":"shx@0.2.2","_shasum":"0a304d020b0edf1306ad81570e80f0346df58a39","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"nfischer","email":"ntfschr@gmail.com"},"dist":{"shasum":"0a304d020b0edf1306ad81570e80f0346df58a39","size":8579,"noattachment":false,"key":"/shx/-/shx-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/shx/download/shx-0.2.2.tgz"},"maintainers":[{"name":"freitagbr","email":"freitagbr@gmail.com"},{"name":"nfischer","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shx-0.2.2.tgz_1483865443811_0.557509504025802"},"directories":{},"publish_time":1483865445692,"_cnpm_publish_time":1483865445692,"_hasShrinkwrap":false},"0.2.1":{"name":"shx","version":"0.2.1","description":"Portable Shell Commands for Node","bin":{"shx":"lib/cli.js"},"files":["lib"],"scripts":{"prebuild":"rimraf lib","build":"babel src -d lib","build:watch":"npm run build -- -w","dev":"concurrently -rk 'npm run build:watch' 'npm run lint:watch'","lint":"eslint .","lint:fix":"npm run lint --silent -- --fix","lint:watch":"watch 'npm run lint --silent' src test","prepublish":"npm run build","posttest":"npm run lint --silent","release:major":"shelljs-release major","release:minor":"shelljs-release minor","release:patch":"shelljs-release patch","changelog":"shelljs-changelog","codecov":"codecov","test":"nyc --reporter=text --reporter=lcov mocha","test:watch":"concurrently -rk 'npm run test --silent -- -w' 'npm run lint:watch'"},"repository":{"type":"git","url":"git+https://github.com/shelljs/shx.git"},"keywords":["shelljs","shell","unix","bash","sh","exec","cli","zsh"],"contributors":[{"name":"Ari Porad","email":"ari@ariporad.com","url":"http://ariporad.com/"},{"name":"Levi Thomason","email":"me@levithomason.com","url":"https://github.com/levithomason"},{"name":"Nate Fischer","email":"ntfschr@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/shelljs/shx/issues"},"homepage":"https://github.com/shelljs/shx#readme","devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","codecov":"^1.0.1","concurrently":"^2.1.0","eslint":"^2.10.1","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.8.0","mocha":"^2.4.5","nyc":"^6.4.0","rimraf":"^2.5.2","shelljs-changelog":"^0.2.0","shelljs-plugin-open":"^0.1.1","shelljs-release":"^0.2.0","should":"^11.1.1","watch":"^0.18.0"},"dependencies":{"es6-object-assign":"^1.0.3","minimist":"^1.2.0","shelljs":"^0.7.3"},"gitHead":"a1faf54d6902954d904099e0cb9760395b805383","_id":"shx@0.2.1","_shasum":"d5f8c536e77e6b6ec83bd66f746ab300f1775ecf","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"nfischer","email":"ntfschr@gmail.com"},"dist":{"shasum":"d5f8c536e77e6b6ec83bd66f746ab300f1775ecf","size":7306,"noattachment":false,"key":"/shx/-/shx-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/shx/download/shx-0.2.1.tgz"},"maintainers":[{"name":"freitagbr","email":"freitagbr@gmail.com"},{"name":"nfischer","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shx-0.2.1.tgz_1479542274919_0.5202778929378837"},"directories":{},"publish_time":1479542275186,"_cnpm_publish_time":1479542275186,"_hasShrinkwrap":false},"0.2.0":{"name":"shx","version":"0.2.0","description":"Portable Shell Commands for Node","bin":{"shx":"lib/cli.js"},"files":["lib"],"scripts":{"prebuild":"rimraf lib","build":"babel src -d lib","build:watch":"npm run build -- -w","dev":"concurrently -rk 'npm run build:watch' 'npm run lint:watch'","lint":"eslint .","lint:fix":"npm run lint --silent -- --fix","lint:watch":"watch 'npm run lint --silent' src test","prepublish":"npm run build","posttest":"npm run lint --silent","release:major":"shelljs-release major","release:minor":"shelljs-release minor","release:patch":"shelljs-release patch","changelog":"shelljs-changelog","codecov":"codecov","test":"nyc --reporter=text --reporter=lcov mocha","test:watch":"concurrently -rk 'npm run test --silent -- -w' 'npm run lint:watch'"},"repository":{"type":"git","url":"git+https://github.com/shelljs/shx.git"},"keywords":["shelljs","shell","unix","bash","sh","exec","cli","zsh"],"contributors":[{"name":"Ari Porad","email":"ari@ariporad.com","url":"http://ariporad.com/"},{"name":"Levi Thomason","email":"me@levithomason.com","url":"https://github.com/levithomason"},{"name":"Nate Fischer","email":"ntfschr@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/shelljs/shx/issues"},"homepage":"https://github.com/shelljs/shx#readme","devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","codecov":"^1.0.1","concurrently":"^2.1.0","eslint":"^2.10.1","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.8.0","mocha":"^2.4.5","nyc":"^6.4.0","rimraf":"^2.5.2","shelljs-changelog":"^0.2.0","shelljs-plugin-open":"^0.1.1","shelljs-release":"^0.2.0","should":"^11.1.1","watch":"^0.18.0"},"dependencies":{"es6-object-assign":"^1.0.3","minimist":"^1.2.0","shelljs":"^0.7.3"},"gitHead":"92c16d765afcff0660fcb8aae4efe3cc58d150d1","_id":"shx@0.2.0","_shasum":"43fd7c4b9abb011ca3607971e5bb5a9e1369b5e5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"nfischer","email":"ntfschr@gmail.com"},"dist":{"shasum":"43fd7c4b9abb011ca3607971e5bb5a9e1369b5e5","size":6891,"noattachment":false,"key":"/shx/-/shx-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/shx/download/shx-0.2.0.tgz"},"maintainers":[{"name":"freitagbr","email":"freitagbr@gmail.com"},{"name":"nfischer","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shx-0.2.0.tgz_1478589819985_0.4677979866974056"},"directories":{},"publish_time":1478589821840,"_cnpm_publish_time":1478589821840,"deprecated":"critical bug fixed in v0.2.1","_hasShrinkwrap":false},"0.1.4":{"name":"shx","version":"0.1.4","description":"Portable Shell Commands for Node","bin":{"shx":"lib/cli.js"},"files":["lib"],"scripts":{"prebuild":"rimraf lib","build":"babel src -d lib","build:watch":"npm run build -- -w","dev":"concurrently -rk 'npm run build:watch' 'npm run lint:watch'","lint":"eslint .","lint:fix":"npm run lint --silent -- --fix","lint:watch":"watch 'npm run lint --silent' src test","prepublish":"npm run build","posttest":"npm run lint --silent","release:major":"shelljs-release major","release:minor":"shelljs-release minor","release:patch":"shelljs-release patch","changelog":"shelljs-changelog","test":"nyc --reporter=text --reporter=lcov mocha","test:watch":"concurrently -rk 'npm run test --silent -- -w' 'npm run lint:watch'"},"repository":{"type":"git","url":"git+https://github.com/shelljs/shx.git"},"keywords":["shelljs","shell","unix","bash","sh","exec","cli","zsh"],"contributors":[{"name":"Ari Porad","email":"ari@ariporad.com","url":"http://ariporad.com/"},{"name":"Levi Thomason","email":"me@levithomason.com","url":"https://github.com/levithomason"},{"name":"Nate Fischer","email":"ntfschr@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/shelljs/shx/issues"},"homepage":"https://github.com/shelljs/shx#readme","devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","chai":"^3.5.0","concurrently":"^2.1.0","dirty-chai":"^1.2.2","eslint":"^2.10.1","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.8.0","mocha":"^2.4.5","nyc":"^6.4.0","rimraf":"^2.5.2","shelljs-changelog":"^0.2.0","shelljs-release":"^0.2.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","watch":"^0.18.0"},"dependencies":{"minimist":"^1.2.0","shelljs":"^0.7.0"},"gitHead":"c540bf5b5e234f4662dbbb129ec55bdd4d5d37a2","_id":"shx@0.1.4","_shasum":"9a3a94271e6cbb788149fdc6696237154ab6379f","_from":".","_npmVersion":"3.5.2","_nodeVersion":"6.0.0","_npmUser":{"name":"nfischer","email":"ntfschr@gmail.com"},"dist":{"shasum":"9a3a94271e6cbb788149fdc6696237154ab6379f","size":4842,"noattachment":false,"key":"/shx/-/shx-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/shx/download/shx-0.1.4.tgz"},"maintainers":[{"name":"freitagbr","email":"freitagbr@gmail.com"},{"name":"nfischer","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/shx-0.1.4.tgz_1471495183445_0.863045760197565"},"directories":{},"publish_time":1471495185293,"_cnpm_publish_time":1471495185293,"_hasShrinkwrap":false},"0.1.3":{"name":"shx","version":"0.1.3","description":"Portable Shell Commands for Node","bin":{"shx":"lib/cli.js"},"files":["lib"],"scripts":{"prebuild":"rimraf lib","build":"babel src -d lib","build:watch":"npm run build -- -w","dev":"concurrently -rk 'npm run build:watch' 'npm run lint:watch'","lint":"eslint .","lint:fix":"npm run lint --silent -- --fix","lint:watch":"watch 'npm run lint --silent' src test","prepublish":"npm run build","posttest":"npm run lint --silent","release:major":"shelljs-release major","release:minor":"shelljs-release minor","release:patch":"shelljs-release patch","changelog":"shelljs-changelog","test":"nyc --reporter=text --reporter=lcov mocha","test:watch":"concurrently -rk 'npm run test --silent -- -w' 'npm run lint:watch'"},"repository":{"type":"git","url":"git+https://github.com/shelljs/shx.git"},"keywords":["shelljs","shell","unix","bash","sh","exec","cli","zsh"],"contributors":[{"name":"Ari Porad","email":"ari@ariporad.com","url":"http://ariporad.com/"},{"name":"Levi Thomason","email":"me@levithomason.com","url":"https://github.com/levithomason"},{"name":"Nate Fischer","email":"ntfschr@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/shelljs/shx/issues"},"homepage":"https://github.com/shelljs/shx#readme","devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","chai":"^3.5.0","concurrently":"^2.1.0","dirty-chai":"^1.2.2","eslint":"^2.10.1","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.8.0","mocha":"^2.4.5","nyc":"^6.4.0","rimraf":"^2.5.2","shelljs-changelog":"^0.2.0","shelljs-release":"^0.2.0","sinon":"^1.17.3","sinon-chai":"^2.8.0","watch":"^0.18.0"},"dependencies":{"minimist":"^1.2.0","shelljs":"^0.7.0"},"gitHead":"cb799878e9c156edbb303fada63c1df889a41ff1","_id":"shx@0.1.3","_shasum":"f8a2f72b3a97eac58eb5285fba84defbf5fcfbe7","_from":".","_npmVersion":"3.5.2","_nodeVersion":"6.0.0","_npmUser":{"name":"nfischer","email":"ntfschr@gmail.com"},"dist":{"shasum":"f8a2f72b3a97eac58eb5285fba84defbf5fcfbe7","size":4782,"noattachment":false,"key":"/shx/-/shx-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/shx/download/shx-0.1.3.tgz"},"maintainers":[{"name":"freitagbr","email":"freitagbr@gmail.com"},{"name":"nfischer","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shx-0.1.3.tgz_1470869358435_0.5820441690739244"},"directories":{},"publish_time":1470869358677,"_cnpm_publish_time":1470869358677,"_hasShrinkwrap":false},"0.1.2":{"name":"shx","version":"0.1.2","description":"Portable Shell Commands for Node","bin":{"shx":"lib/cli.js"},"files":["lib"],"scripts":{"prebuild":"rimraf lib","build":"babel src -d lib","build:watch":"npm run build -- -w","dev":"concurrently -rk 'npm run build:watch' 'npm run lint:watch'","lint":"eslint .","lint:fix":"npm run lint --silent -- --fix","lint:watch":"watch 'npm run lint --silent' src test","prepublish":"npm run build","posttest":"npm run lint --silent","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test":"nyc --reporter=text --reporter=lcov mocha","test:watch":"concurrently -rk 'npm run test --silent -- -w' 'npm run lint:watch'"},"repository":{"type":"git","url":"git+https://github.com/shelljs/shx.git"},"keywords":["shelljs","shell","unix","bash","sh","exec","cli","zsh"],"contributors":[{"name":"Ari Porad","email":"ari@ariporad.com","url":"http://ariporad.com/"},{"name":"Nate Fischer","email":"ntfschr@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/shelljs/shx/issues"},"homepage":"https://github.com/shelljs/shx#readme","devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","chai":"^3.5.0","codecov":"^1.0.1","concurrently":"^2.0.0","dirty-chai":"^1.2.2","eslint":"^1.10.3","eslint-config-airbnb":"^5.0.1","eslint-plugin-react":"^3.16.1","mocha":"^2.4.5","nyc":"^6.4.0","rimraf":"^2.5.2","sinon":"^1.17.3","sinon-chai":"^2.8.0","watch":"^0.17.1"},"dependencies":{"shelljs":"^0.7.0"},"gitHead":"643056804d919a7e01857dff8026919d0cd3da4a","_id":"shx@0.1.2","_shasum":"4ccce6c7684bd3aad69b480024b0944279687db9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"levithomason","email":"me@levithomason.com"},"dist":{"shasum":"4ccce6c7684bd3aad69b480024b0944279687db9","size":3151,"noattachment":false,"key":"/shx/-/shx-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/shx/download/shx-0.1.2.tgz"},"maintainers":[{"name":"freitagbr","email":"freitagbr@gmail.com"},{"name":"nfischer","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shx-0.1.2.tgz_1462993760430_0.6730909741017967"},"directories":{},"publish_time":1462993762972,"_cnpm_publish_time":1462993762972,"_hasShrinkwrap":false},"0.1.1":{"name":"shx","version":"0.1.1","description":"Portable Shell Commands for Node","bin":{"shx":"lib/cli.js"},"files":["lib"],"scripts":{"prebuild":"rimraf lib","build":"babel src -d lib","build:watch":"npm run build -- -w","dev":"concurrently -rk 'npm run build:watch' 'npm run lint:watch'","lint":"eslint .","lint:fix":"npm run lint --silent -- --fix","lint:watch":"watch 'npm run lint --silent' src test","prepublish":"npm run build","posttest":"npm run lint --silent","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test":"nyc --reporter=text --reporter=lcov mocha","test:watch":"concurrently -rk 'npm run test --silent -- -w' 'npm run lint:watch'"},"repository":{"type":"git","url":"git+https://github.com/shelljs/shx.git"},"keywords":["shelljs","shell","unix","bash","sh","exec","cli","zsh"],"contributors":[{"name":"Ari Porad","email":"ari@ariporad.com","url":"http://ariporad.com/"},{"name":"Nate Fischer","email":"ntfschr@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/shelljs/shx/issues"},"homepage":"https://github.com/shelljs/shx#readme","devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","chai":"^3.5.0","codecov":"^1.0.1","concurrently":"^2.0.0","dirty-chai":"^1.2.2","eslint":"^1.10.3","eslint-config-airbnb":"^5.0.1","eslint-plugin-react":"^3.16.1","mocha":"^2.4.5","nyc":"^6.4.0","rimraf":"^2.5.2","sinon":"^1.17.3","sinon-chai":"^2.8.0","watch":"^0.17.1"},"dependencies":{"babel-polyfill":"^6.8.0","shelljs":"^0.7.0"},"gitHead":"5e778118c242c3668d332794b56382b6a27be466","_id":"shx@0.1.1","_shasum":"ceec0149571ec7ee43abcb81c80db841138c8009","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"levithomason","email":"me@levithomason.com"},"dist":{"shasum":"ceec0149571ec7ee43abcb81c80db841138c8009","size":2815,"noattachment":false,"key":"/shx/-/shx-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/shx/download/shx-0.1.1.tgz"},"maintainers":[{"name":"freitagbr","email":"freitagbr@gmail.com"},{"name":"nfischer","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shx-0.1.1.tgz_1462311943090_0.16427906998433173"},"directories":{},"publish_time":1462311945407,"_cnpm_publish_time":1462311945407,"_hasShrinkwrap":false},"0.1.0":{"name":"shx","version":"0.1.0","description":"Portable Shell Commands for Node","bin":{"shx":"lib/cli.js"},"files":["lib"],"scripts":{"prebuild":"rimraf lib","build":"babel src -d lib","build:watch":"npm run build -- -w","dev":"concurrently -rk 'npm run build:watch' 'npm run lint:watch'","lint":"eslint .","lint:fix":"npm run lint --silent -- --fix","lint:watch":"watch 'npm run lint --silent' src test","prepublish":"npm run build","posttest":"npm run lint --silent","release:major":"bash scripts/release.sh major","release:minor":"bash scripts/release.sh minor","release:patch":"bash scripts/release.sh patch","test":"nyc --reporter=text --reporter=lcov mocha","test:watch":"concurrently -rk 'npm run test --silent -- -w' 'npm run lint:watch'"},"repository":{"type":"git","url":"git+https://github.com/shelljs/shx.git"},"keywords":["shelljs","shell","unix","bash","sh","exec","cli","zsh"],"contributors":[{"name":"Ari Porad","email":"ari@ariporad.com","url":"http://ariporad.com/"},{"name":"Nate Fischer","email":"ntfschr@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/shelljs/shx/issues"},"homepage":"https://github.com/shelljs/shx#readme","devDependencies":{"babel-cli":"^6.6.5","babel-polyfill":"^6.7.4","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","chai":"^3.5.0","codecov":"^1.0.1","concurrently":"^2.0.0","dirty-chai":"^1.2.2","eslint":"^1.10.3","eslint-config-airbnb":"^5.0.1","eslint-plugin-react":"^3.16.1","mocha":"^2.4.5","nyc":"^6.4.0","rimraf":"^2.5.2","sinon":"^1.17.3","sinon-chai":"^2.8.0","watch":"^0.17.1"},"dependencies":{"shelljs":"^0.7.0"},"gitHead":"49c7f88cf97fe637386e8451a415b21377634e18","_id":"shx@0.1.0","_shasum":"feca4429fb90c8b5dd8a1cc6a93c2b8e0f1cb730","_from":".","_npmVersion":"3.8.2","_nodeVersion":"5.9.0","_npmUser":{"name":"levithomason","email":"me@levithomason.com"},"dist":{"shasum":"feca4429fb90c8b5dd8a1cc6a93c2b8e0f1cb730","size":3628,"noattachment":false,"key":"/shx/-/shx-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/shx/download/shx-0.1.0.tgz"},"maintainers":[{"name":"freitagbr","email":"freitagbr@gmail.com"},{"name":"nfischer","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shx-0.1.0.tgz_1462249092353_0.339009900810197"},"directories":{},"publish_time":1462249094956,"_cnpm_publish_time":1462249094956,"deprecated":"missing dependencies fixed in v0.1.1","_hasShrinkwrap":false}},"readme":"# Shx\n\n[![GitHub Actions](https://img.shields.io/github/actions/workflow/status/shelljs/shx/main.yml?style=flat-square&logo=github)](https://github.com/shelljs/shx/actions/workflows/main.yml)\n[![Codecov](https://img.shields.io/codecov/c/github/shelljs/shx/main.svg?style=flat-square&label=coverage)](https://codecov.io/gh/shelljs/shx)\n[![npm version](https://img.shields.io/npm/v/shx.svg?style=flat-square)](https://www.npmjs.com/package/shx)\n[![npm downloads](https://img.shields.io/npm/dm/shx.svg?style=flat-square)](https://www.npmjs.com/package/shx)\n\n`shx` is a wrapper around [ShellJS](https://github.com/shelljs/shelljs) Unix\ncommands, providing an easy solution for simple Unix-like, cross-platform\ncommands in npm package scripts.\n\n`shx` is proudly tested on every LTS node release since <!-- start minVersion -->`v18`<!-- stop minVersion -->!\n\n## Difference Between ShellJS and shx\n\n- **ShellJS:** Good for writing long scripts, all in JS, running via NodeJS (e.g. `node myScript.js`).\n- **shx:** Good for writing one-off commands in npm package scripts (e.g. `\"clean\": \"shx rm -rf out/\"`).\n\n## Install\n\n```shell\nnpm install shx --save-dev\n```\nThis will allow using `shx` in your `package.json` scripts.\n\n## Usage\n\n### Command Line\n\nIf you'd like to use `shx` on the command line, install it globally with the `-g` flag.\nThe following code can be run *either a Unix or Windows* command line:\n\n```Bash\n$ shx pwd                       # ShellJS commands are supported automatically\n/home/username/path/to/dir\n\n$ shx ls                        # files are outputted one per line\nfile.txt\nfile2.txt\n\n$ shx rm *.txt                  # a cross-platform way to delete files!\n\n$ shx ls\n\n$ shx echo \"Hi there!\"\nHi there!\n\n$ shx touch helloworld.txt\n\n$ shx cp helloworld.txt foobar.txt\n\n$ shx mkdir sub\n\n$ shx ls\nfoobar.txt\nhelloworld.txt\nsub\n\n$ shx rm -r sub                 # options work as well\n\n$ shx --silent ls fakeFileName  # silence error output\n\n$ shx --negate test -d dir      # Negate status code output (e.g., failed commands will now have status 0)\n```\n\nAll commands internally call the ShellJS corresponding function, guaranteeing\ncross-platform compatibility.\n\n### package.json\n\nShellJS is good for writing long scripts. If you want to write bash-like,\nplatform-independent scripts, we recommend you go with that.\n\nHowever, `shx` is ideal for one-liners inside `package.json`:\n\n```json\n{\n  \"scripts\": {\n    \"clean\": \"shx rm -rf \\\"build/**/*.js\\\" \\\"build/output\\\" && shx echo \\\"Done cleaning\\\"\"\n  }\n}\n```\n\nIt's safe to use `&&` and `||` operators in npm package scripts. These will be\ninterpreted by the operating system's shell (`sh` on Unix, `cmd.exe` on\nWindows). If you're using glob operators like `*` or `**`, then we recommend to\n**put these in double quotes**, which ensures that `shx` will expand the glob\nrather than the operating system shell.\n\n> [!IMPORTANT]\n> Windows treats single quotes (ex. `'some string'`) differently than double\n> quotes.\n> [We recommend](https://github.com/shelljs/shx/issues/165#issuecomment-563127983)\n> wrapping your arguments in **escaped double quotes** so that your code is\n> compatible cross platform (ex. `\"clean\": \"shx echo \\\"some string\\\"\"`).\n\n## Command reference\n\nShx exposes [most ShellJS\ncommands](https://github.com/shelljs/shelljs#command-reference). If a command is\nnot listed here, assume it's supported!\n\n### sed\n\nShx provides unix-like syntax on top of `shell.sed()`. So ShellJS code like:\n\n```js\nshell.sed('-i', /original string/g, 'replacement', 'filename.txt');\n```\n\nwould turn into the following Shx command:\n\n```sh\nshx sed -i \"s/original string/replacement/g\" filename.txt\n```\n\n**Note:** like unix `sed`, `shx sed` treats `/` as a special character, and\n[this must be\nescaped](https://github.com/shelljs/shx/issues/169#issuecomment-563013849) (as\n`\\/` in the shell, or `\\\\/` in `package.json`) if you intend to use this\ncharacter in either the regex or replacement string. Do **not** escape `/`\ncharacters in the file path.\n\n### Unsupported Commands\n\nAs mentioned above, most ShellJS commands are supported in `shx`. Due to the\ndifferences in execution environments between ShellJS and `shx` (JS vs CLI) the\nfollowing commands are not supported:\n\n| Unsupported command | Recommend workaround |\n| ------------------- | -------------------- |\n| `shx cd`            | Just use plain old `cd` (it's the same on windows too) |\n| `shx pushd`         | Just use plain old `pushd`. Use forward slashes and double-quote the path. (e.g. `pushd \"../docs\"`. This would fail on Windows without the quotes) |\n| `shx popd`          | Just use plain old `popd` |\n| `shx dirs`          | No workaround |\n| `shx set`           | See below |\n| `shx exit`          | Just use plain old `exit` |\n| `shx exec`          | Instead of `shx exec cmd`, just use plain old `cmd` |\n| `shx ShellString`   | No workaround (but why would you want this?) |\n\n### Shx options\n\nShx allows you to modify its behavior by passing arguments. Here's a list of\nsupported options:\n\n| [`set`](https://github.com/shelljs/shelljs#setoptions) flag | [`shell.config`](https://github.com/shelljs/shelljs#configuration) setting | shx command | Effect |\n|:---:| --- | --- | --- |\n| `-e` | `config.fatal = true` | Not supported | Exit upon first error. |\n| `-v` | `config.verbose = true` | `shx --verbose cd foo` | Log the command as it's run. |\n| `-f` | `config.noglob = true` | `shx --noglob cat '*.txt'` | Don't expand wildcards. |\n| N/A | `config.silent = true` | `shx --silent cd noexist` | Don't show error output. |\n| N/A | N/A | `shx --negate test -d dir` | Runs the specified command but negates the exit status. Failed command = status 0, successful command = status 1. |\n| N/A | N/A | `shx --help` | Show help text. |\n| N/A | N/A | `shx --version` | Print the shx version. |\n\n## Team\n\n| [![Nate Fischer](https://avatars.githubusercontent.com/u/5801521?s=130)](https://github.com/nfischer) | [![Ari Porad](https://avatars1.githubusercontent.com/u/1817508?v=3&s=130)](http://github.com/ariporad) | [![Levi Thomason](https://avatars1.githubusercontent.com/u/5067638?v=3&s=130)](https://github.com/levithomason) |\n|:---:|:---:|:---:|\n| [Nate Fischer](https://github.com/nfischer) | [Ari Porad](http://github.com/ariporad) | [Levi Thomason](https://github.com/levithomason) |\n","_attachments":{},"homepage":"https://github.com/shelljs/shx#readme","bugs":{"url":"https://github.com/shelljs/shx/issues"},"license":"MIT"}