Releases: jacobdeichert/mask
Releases · jacobdeichert/mask
v0.7.1
Fixed
Added
- Automated GitHub Releases and attached precompiled binaries for macOS and linux
v0.7.0
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
v0.6.0
Breaking Changes
- Add support for an
ON::INIT
script which initializes subshell environments #36
v0.5.2
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
Added
Fixed
- No need to show mask's author and description in help output #32
v0.5.0
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
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.0
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