Releases: shenwei356/rush
Releases · shenwei356/rush
rush v0.5.4
Changes
- rush v0.5.4
- fix a crash when using
-I
. #52
- fix a crash when using
rush v0.5.3
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.
- fix the panic of
rush v0.5.2
Changes
- rush v0.5.2
- fix the hung-up bug of
--dry-run
, which was introduced in v0.5.1.
- fix the hung-up bug of
rush v0.5.1
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
rush v0.4.3
Changes
- add shortcut
-I
for--immediate-output
rush v0.4.2
Changes
- fix bug of escaping symbols. #28
rush v0.4.1
Changes
- appending finished cmds to
--succ-cmd-file
now, it's safer. - fix variable replacement for complex commands. #25
rush v0.4.0
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
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