Releases: bashly-framework/bashly
Releases Β· bashly-framework/bashly
v0.8.1
v0.8.0
β οΈ Deprecation Notice:
The short
option for command is now called alias
. The short
option will be supported for a while, but you should update your bashly.yml
files if you are using it (see #220)
- Rename
Command.short
toCommand.alias
and add support for multiple values #220 - Add deprecation warning for
command.short
#221 - Validate uniqueness of command args, flags and subcommands #222
Full Changelog: v0.7.10...v0.8.0
v0.7.10
Changes
- Disallow
catch_all
together with repeatable arg (#209) - Add support for generating tab-indented scripts using
BASHLY_TAB_INDENT
(#217) - Add
settings.yml
as an alternative to environment variables (#218) - Support
env
value insettings.yml
as an alternative toBASHLY_ENV
(#219)
Internal Refactoring
- Refactor
parse_requirements
views (#212) - Refactor flag case view (#213)
- Add some specs for improved branch-level coverage (#214)
- Reduce cognitive complexity in
Command#load_user_file
(#215)
Full Changelog: v0.7.9...v0.7.10
v0.7.9
v0.7.8
v0.7.7
v0.7.6
v0.7.5
Fix validation when using split config
Full Changelog: v0.7.4...v0.7.5
v0.7.4
Add custom command filters
Full Changelog: v0.7.3...v0.7.4
v0.7.3
- Allow specifying filenames for command partials
- Add validations for flag and arg names
Full Changelog: v0.7.2...v0.7.3