Mask Versions Save

🎭 A CLI task runner defined by a simple markdown file

v0.6.0

4 years ago

Breaking Changes

  • Add support for an ON::INIT script which initializes subshell environments #36

v0.5.2

4 years ago

Added

  • Add support for type=number in option flags for numerical validation #35

Fixed

  • Allow entering negative numbers as arg values #34

v0.5.1

4 years ago

Added

Fixed

  • No need to show mask's author and description in help output #32

v0.5.0

4 years ago

Added

  • Add $MASK and $MASKFILE_DIR utility env variables #26

Fixed

  • Error when command has no script and missing subcommand #27
  • Remove needless version flag from all subcommands #27

v0.4.0

4 years ago

Fixed

  • Prevent adding needless verbose flag to commands with no script #21

  • Propagate exit status of child process to main process #22 (@atty303)

  • Allow --version and --help to be used even when missing a maskfile #23

  • Exit with an error message and status code 1 when subcommand is missing #23

  • Always exit with error when custom maskfile is not found #25

v0.3.1

4 years ago

Added

v0.3.0

4 years ago

Breaking Changes

  • Changed required arg syntax from <arg> to (arg) to prevent markdown renderers from breaking #16

Fixed

  • Using <> for required args causes breakage in certain markdown renderers #15
  • Using inline code in a command description doesn't get output with -h #9

v0.2.1

4 years ago

Added

  • bash, zsh, and fish executors

v0.2.0

4 years ago

Initial release 🎉