Releases: stylemistake/runner
Releases · stylemistake/runner
v0.10.0
Features
- Use dash as an alias for stdin, which allows using named pipes as runnerfiles @stylemistake
Bug fixes
- Fix set -o unset behavior in Bash 4.x @mikynov
- Fix unbound variable in runner_pretty_ms @mikynov
- Fix unbound variable in runner_bootstrap @mikynov
- Use explicit returns in runner_sequence, fixes error propagation in failing tasks. #35 @stylemistake
Refactoring
- Use 2 spaces for indentation @stylemistake
v0.9.0
New features:
- Check runner version using the
--version
flag
v0.8.0
New features:
- Compatibility with bash v3 and mac version of coreutils
- Better documentation
- Cleaned up code
v0.7.1
- Fix the broken path to completion files
v0.7.0
New features:
- Add support for autocompletion
- Add a runnerfile with shellcheck to check for common mistakes
- Implement flag parsing when using CLI
Breaking changes:
- Dropped the
runner_set_default_task
function - Dropped support for
bash-require
v0.6.0
- Added
runner_run
function (outputs the command which was passed to it for execution); - Added
runner_log_notice
function
v0.5.0
- Show available tasks if there's no default task;
- npm package is now more compact.
v0.4.0
Now compatible with Mac OS X. Requires bash
and coreutils
to be installed from brew
.
v0.3.1
Small fixes:
- Corrected runner_colorize args behavior
- Add missing quote (cosmetic)
v0.3.0
New major release!
Short changelog:
- Installable via
npm
repository either as a global or local package; - Added a
runner
CLI tool to run tasks fromrunnerfile.sh
; - Added integration with
bash-require
; - Small internal code optimizations and structural refactoring;
- Added simple tests.
Breaking changes:
- Reordered
runner_colorize
arguments runner_time
now returns time in milliseconds