Mask Versions Save

🎭 A CLI task runner defined by a simple markdown file

mask/0.11.4

6 months ago

Added

  • Improve error message for invalid executors #99 (@brumhard)

  • Publish sha256 checksums with each release #103 (@simonsan)

  • ci: Automate publishing of crates

  • ci: Add workflow for creating new releases

v0.11.3

1 year ago

Added

v0.11.2

1 year ago

Added

  • Add Windows binary to releases #89

v0.11.1

2 years ago

Added

  • Add Apple Silicon (M1) binary to releases #88

v0.11.0

3 years ago

Added

  • Split parsing logic into separate crate (mask-parser) #83

  • Add --maskfile-introspect flag to print out the maskfile command structure as json #85

Fixed

  • Rename option_flags to named_flags #84

  • Rename --maskfile-introspect flag to --introspect #86

v0.10.0

3 years ago

Added

  • Allow marking named flags (previously called optional flags) as required #74 (@cherusk)

  • Automatically bump Homebrew formula on new release #74 (@vladimyr)

Fixed

  • Fix issue where command before level 1 heading was ignored #77

v0.9.0

3 years ago

Added

Fixed

  • Remove commands without code blocks #70 (@twitu)

v0.8.0

4 years ago

Added

Fixed

  • Re-add formatting CI #60

v0.7.1

4 years ago

Fixed

Added

  • Automated GitHub Releases and attached precompiled binaries for macOS and linux

v0.7.0

4 years ago

Breaking Changes

  • Allow any shell executor that supports -c evaluation (sh, bash, zsh, fish, dash, etc...) #37
  • Error when chosen command doesn't have a script #37
  • Error when chosen command script doesn't have a lang code to determine the executor #37
  • Remove the ON::INIT script idea #38