Skip to content

Releases: stylemistake/runner

v0.10.0

28 Jun 14:57
v0.10.0
Compare
Choose a tag to compare

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

v0.9.0

05 Dec 18:58
Compare
Choose a tag to compare

New features:

  • Check runner version using the --version flag

v0.8.0

04 Jul 18:18
Compare
Choose a tag to compare

New features:

  • Compatibility with bash v3 and mac version of coreutils
  • Better documentation
  • Cleaned up code

v0.7.1

26 May 23:49
Compare
Choose a tag to compare
  • Fix the broken path to completion files

v0.7.0

26 May 23:39
Compare
Choose a tag to compare

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

19 May 17:19
Compare
Choose a tag to compare
  • Added runner_run function (outputs the command which was passed to it for execution);
  • Added runner_log_notice function

v0.5.0

19 May 16:34
Compare
Choose a tag to compare
  • Show available tasks if there's no default task;
  • npm package is now more compact.

v0.4.0

25 Dec 23:17
Compare
Choose a tag to compare

Now compatible with Mac OS X. Requires bash and coreutils to be installed from brew.

v0.3.1

17 Oct 02:16
Compare
Choose a tag to compare

Small fixes:

  • Corrected runner_colorize args behavior
  • Add missing quote (cosmetic)

v0.3.0

21 Sep 01:56
Compare
Choose a tag to compare

New major release!

Short changelog:

  • Installable via npm repository either as a global or local package;
  • Added a runner CLI tool to run tasks from runnerfile.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