Skip to content

Releases: shenwei356/rush

rush v0.5.4

13 Nov 17:53
Compare
Choose a tag to compare

Changes

  • rush v0.5.4
    • fix a crash when using -I. #52

rush v0.5.3

25 Aug 08:06
Compare
Choose a tag to compare

Changes

  • rush v0.5.3
    • fix the panic of close of closed channel when using -r/--retries, which was introduced in v0.5.1.
    • updated help doc.

rush v0.5.2

16 Jul 02:58
Compare
Choose a tag to compare

Changes

  • rush v0.5.2
    • fix the hung-up bug of --dry-run, which was introduced in v0.5.1.

rush v0.5.1

24 Jun 08:23
Compare
Choose a tag to compare

Changes

  • rush v0.5.1
    • graceful handling of Ctrl+C.
    • -c: fix a bug -- some commands are recorded even after unsuccessfully running or interrupting with Ctrl+C. #47
    • --eta: add counts for finished commands.

rush v0.5.0

05 Aug 11:36
Compare
Choose a tag to compare

Changes

  • rush v0.5.0
    • add flag --eta to show ETA progress bar. Thanks to @howeyc. #39

rush v0.4.3

05 Aug 10:57
Compare
Choose a tag to compare

Changes

  • add shortcut -I for --immediate-output

rush v0.4.2

28 Aug 05:37
Compare
Choose a tag to compare

Changes

  • fix bug of escaping symbols. #28

rush v0.4.1

26 Jan 12:59
Compare
Choose a tag to compare

Changes

  • appending finished cmds to --succ-cmd-file now, it's safer.
  • fix variable replacement for complex commands. #25

rush v0.4.0

13 Oct 05:47
Compare
Choose a tag to compare

Changelog

  • new flags:
    • --cleanup-time allow child processes to clean up between stop / kill signals
    • --immediate-output print output immediately and interleaved, to aid debugging
    • --no-kill-exes strings exe names to exclude from kill signal, example: mspdbsrv.exe; or use all for all exes (default none)
    • --no-stop-exes strings exe names to exclude from stop signal, example: mspdbsrv.exe; or use all for all exes (default none)
  • removed flags:
    • --kill-on-ctrl-c kill child processes on ctrl-c (default true)
  • try to fix for issue #17: rush -e does not kill jobs

rush v0.3.0

21 Feb 15:52
Compare
Choose a tag to compare

This version is contributed by @bburgin. details.

Changelog

  • Added --propagate-exit-status command line arg, default true.
    Propagates child process exit status to rush exit status, so rush fails if a child fails

  • Added --print-retry-output command line arg, default true.
    Prints child output from retries, so users can see what caused retries

  • Added --kill-on-ctrl-c command line arg, default true
    Toggles child process kill or not

  • For windows if --kill-on-ctrl-c, kill whole child process tree, so we don't orphan child processes

  • Modified logic to print child output even if commands failed, so users can see what failed