Skip to content

Latest commit

 

History

History
111 lines (89 loc) · 4.48 KB

History.md

File metadata and controls

111 lines (89 loc) · 4.48 KB

v4.0.0

  • #46 Add -p, --prefix to label every output line with its command and -l, --label <name> to name a command, with colored labels like docker compose.
  • #22 Stop the commands behind npm run too: on Unix each command runs in its own process group and parallelshell stops the whole group.
  • #28 Run commands without exec, so export, cd and a && b work.
  • Stop background processes a command left behind and wait for every stopped process before exiting. Ctrl+Z and fg pause and resume commands. Commands are stopped even if parallelshell itself is killed.
  • Breaking: a failing command, --timeout and closed output now stop the others with SIGTERM instead of SIGINT. Commands can't read from the terminal anymore (use askpass or credential helpers for passwords).

v3.2.1

  • #31 Report a missing npm once instead of also marking the script as successful. Simplify --npm and --timeout handling and align --help output.

v3.2.0

  • #31 Add -n, --npm <pattern> to run npm scripts with wildcard matching, mixed with ordinary commands. Validate all selections before launching.

v3.1.0

  • #40 Add -t, --timeout <seconds> to stop remaining commands after a deadline, including with --wait.

v3.0.4

  • #41 Mention & wait in the README.
  • Published from GitHub Actions with npm provenance. (@darkguy2008)

v3.0.3

  • #64 #67 #71 Fix crash on Node >= 10 where it says that cwd is not a string.
  • #55 #36 Exit with the first failing child's code, also with -w and when a child is killed by a signal (#68, @hagaigold).
  • Fix crash on Ctrl+C with Node >= 20: children are stopped and parallelshell dies by SIGINT, including during start-up.
  • #39 Forward SIGTERM and SIGHUP to children.
  • #74 Run commands through Node's shell option, fixing spawn cmd ENOENT and double-quoted commands on Windows.
  • Windows: stop a child's whole process tree, and exit with the Ctrl+C status on Ctrl+C. (@darkguy2008)

v3.0.2

v3.0.1

  • #58 Fix CRLF problem not allowing parallelshell to start up (shame on me!). (@darkguy2008)

v3.0.0

  • #56 #57 Fix problem with node >= 8 where it says that cwd is not a string. (@darkguy2008)

v1.1.1

  • #11 Fix regression where shebang went missing. Fixes issues with Mac finding binary. (@eliias)

v1.1.0

  • #9 Add shell colour support (passing through colours from child shells). (Fixes #7) (@paulpflug)
  • #8 Fix examples in README to better support Windows. (@jeffcharles)

v1.0.4

  • #4 Ensure app doesn't crash if the exit code isn't present (on some windows machines) (@jackysee)

v1.0.3

Fix deploy issues

v1.0.2

Fix deploy issues

v1.0.1

Fix deploy issues

v1.0.0

Initial Release