CARVIEW |
Select Language
HTTP/2 200
date: Sat, 19 Jul 2025 04:26:38 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"ce2095881b1d2b8b280775a154b75619"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=1si2PZuwQ%2BRym0EkEsk2eM7qK48Bac9Zj%2BEXZFgEVpvGJEvgQRoW%2BLSqVpApx5GL%2BRFOxO6%2FwNRkt%2BTTEDVDXhYF2a%2FDFcoCAT4ekxEgogFFgTYbGzm1%2B748sFrpSJnIYFRHiOhprr34FfTvZB88cdKfB1MFZXqt2DViNEzw55aMZpCsQwmEmxK8zmK1gK5QXhxL9znuD3B211AVJJ%2FcN9RRebr%2FJ4XfM6ToaNCxTe4dQcnoYIiei49OJAbXmKUXJ%2Fy03oycI%2FaezhLk%2FJhl6Q%3D%3D--%2FqXdHzPCo66OwiSt--0D9Wrh1oVxiwC1TDpSZUlQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.589395480.1752899198; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 04:26:38 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 04:26:38 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: E4DE:79D16:3507B9:4A3F61:687B1E7E
Release v0.9.0 Β· shelljs/shelljs Β· GitHub
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 739
v0.9.0
Compare
What's Changed
- fix: Exit 1 with empty string if no match by @wyardley in #901
- feat(cp): support update flag when recursing by @joshi-sh in #889
- ci: change language to node_js and remove obsolete scripts by @DanielRuf in #910
- chore: remove gitter integration by @nfischer in #907
- chore(npm): remove lockfile by @nfischer in #911
- chore: script to bump supported node versions by @nfischer in #913
- chore(node): drop node v4 and v5 by @nfischer in #917
- fix(exec): consistent error message for maxBuffer by @nfischer in #919
- chore(test): no coverage by default by @nfischer in #920
- chore(node): add v10 and v11 to CI by @nfischer in #921
- test(touch): add coverage for -d option by @nfischer in #925
- feat(options): initial support for long options by @nfischer in #926
- docs: clarify which methods return ShellStrings by @nfischer in #934
- docs: fix typo by @Jason-Cooke in #943
- chore(lint): alphabetize lint rules by @nfischer in #946
- chore(lint): upgrade eslint by @nfischer in #947
- docs(sed): clarify using
sed
with newlines in #949 - docs(exec): document security concerns by @nfischer in #950
- docs(exec): minor wording changes on security doc by @nfischer in #951
- chore(lint): update lint dependencies by @nfischer in #948
- Add boolean
fatal
option toexec()
function by @WesCossick in #961 - test: misc test changes by @nfischer in #970
- chore: update dev deps by @nfischer in #971
- Silence potentially upcoming circular dependency warning by @addaleax in #973
- fix(exec): join paths correctly by @nfischer in #975
- feat: add shell.cmd to replace exec by @nfischer in #866
- Update βOS Xβ to βmacOSβ by @sonicdoe in #977
- chore: support up to node v13 by @nfischer in #978
- fix(mv): Fix moving files across volumes by @christopherthielen in #982
- Update ls with glob example. by @smack0007 in #1006
- chore: change supported node versions by @nfischer in #1011
- Cleanup LICENSE by @reviewher in #966
- test(cmd): add test for caret char by @nfischer in #1017
- fix(mkdir): mitigate directory creation race condition by @rivy in #1019
- Added mkdir -p tests for subdirectories by @JessieFrance in #1026
- remove file extension by @JessieFrance in #1033
- Fix test command example by @wafuwafu13 in #1043
- chore: set up GitHub Actions CI by @nfischer in #1055
- Removed mentions of documentup website by @fineon in #1056
- fix(exec): lockdown file permissions by @nfischer in #1060
- chore: add SECURITY.md by @nfischer in #1061
- docs(ls): document the toString() override by @nfischer in #1065
- docs(chmod): briefly mention Windows file perms by @nfischer in #1066
- sed with -i option now runs silently by @joshi-sh in #959
- Feature: Expose Error Code by @JessieFrance in #1036
- Feature/grep n by @fhanrath in #1057
- Added support for -n +NUM in tail.js (with sign) by @A-725-K in #1027
- chore: remove codecov devDependency by @nfischer in #1069
- chore: update deps by @nfischer in #1072
- test(cp): fix cp -Ru test cases by @nfischer in #1073
- Add preserve option to cp by @nfischer in #869
- docs(import): document es6 import command by @nfischer in #1077
- docs(touch): clarify docs for touch() command by @nfischer in #1078
- Added -L to find to visit symlinked folders too. by @mperrando in #1080
- chore: update CI to include v18 by @nfischer in #1099
- chore: add codecov token by @nfischer in #1125
- chore: update CI to test against node v20 by @nfischer in #1123
- fix: shell.errorCode() honors shell.exit(code) by @nfischer in #1122
- docs: fix typo in security policy by @nfischer in #1134
- chore: update nyc to v15 by @nfischer in #1139
- chore: keep node < 16 around longer by @nfischer in #1141
- chore: remove codecov token by @nfischer in #1138
- test: add coverage for exit function by @nfischer in #1142
- Bump GitHub workflow actions to latest versions by @deining in #1136
- Fixing typos by @deining in #1137
- Exports shell.js and make.js on package.json by @alexojegu in #1135
- test: make a test more forgiving for systems with non-standard bash and sh paths by @skeet70 in #1144
- docs: change GitHub Actions README badge by @nfischer in #1145
- chore: try codecov token again by @nfischer in #1151
- test: create test files inside temp directory by @nfischer in #1150
- chore: remove unsupported node configs from CI by @nfischer in #1159
- test: add test coverage for some globOptions by @nfischer in #1163
- test: add more coverage for globOptions by @nfischer in #1164
- deprecate config.globOptions by @nfischer in #1152
- Fix Windows test errors in src/ls.js and test/cp.js. by @kmashint in #1166
- chore: switch to codecov v4 by @nfischer in #1167
- chore(dependencies): update js-yaml by @nfischer in #1169
- chore: pin node v22.9.0 by @nfischer in #1182
- chore: switch to testing LTS releases only by @nfischer in #1183
- chore: drop support for old node versions by @nfischer in #1181
- Add the exit code to the fatal error thrown from common.error(). by @kmashint in #1179
- refactor: unescape quotes by @nfischer in #1184
- refactor: switch to fast-glob by @nfischer in #1153
- feat: expose new shell.cmd() by @nfischer in #1185
- refactor: move exec-child logic into main function by @nfischer in #1186
- refactor: rewrite gendocs script without commands.js by @nfischer in #1187
- chore: update maintainers list by @nfischer in #1188
- test: document test for newline in cmd() function by @nfischer in #1189
- refactor: prefer includes() over indexOf() by @nfischer in #1190
- chore: commit package-lock.json by @nfischer in #1191
- chore: update ava dep by @nfischer in #1193
- Explicitly require commands by @Everspace in #1119
- refactor: follow up fixes for static imports by @nfischer in #1194
New Contributors
- @DanielRuf made their first contribution in #910
- @Jason-Cooke made their first contribution in #943
- @WesCossick made their first contribution in #961
- @addaleax made their first contribution in #973
- @sonicdoe made their first contribution in #977
- @christopherthielen made their first contribution in #982
- @smack0007 made their first contribution in #1006
- @reviewher made their first contribution in #966
- @rivy made their first contribution in #1019
- @JessieFrance made their first contribution in #1026
- @wafuwafu13 made their first contribution in #1043
- @fineon made their first contribution in #1056
- @fhanrath made their first contribution in #1057
- @A-725-K made their first contribution in #1027
- @mperrando made their first contribution in #1080
- @deining made their first contribution in #1136
- @alexojegu made their first contribution in #1135
- @skeet70 made their first contribution in #1144
- @kmashint made their first contribution in #1166
- @Everspace made their first contribution in #1119
Full Changelog: v0.8.5...v0.9.0
Assets 2
1 person reacted
You canβt perform that action at this time.