Releases: bashly-framework/bashly
Releases · bashly-framework/bashly
v0.8.5
v0.8.4
- Update completely to version 0.5.0 (#248). From the completely changelog:
- Fix shellcheck SC2162 in the generated script
- Fix shellcheck SC2124 in the generated script
- Hide flag completion unless input ends with a hyphen
Full Changelog: v0.8.3...v0.8.4
v0.8.3
v0.8.2
Configuration Changes
- Add
command.exposeto show subcommands in parent command's help (#230, #232, #236) - Change the
command.groupoption so that it no longer sticky (#230)⚠️ Action Required: If you are using this feature, all commands that need to be under a certain group must have thegroupoption.
CLI Changes
- Add
--watchto thegeneratecommand (#237)
Internal Changes
Full Changelog: v0.8.1...v0.8.2
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.shorttoCommand.aliasand 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_alltogether with repeatable arg (#209) - Add support for generating tab-indented scripts using
BASHLY_TAB_INDENT(#217) - Add
settings.ymlas an alternative to environment variables (#218) - Support
envvalue insettings.ymlas an alternative toBASHLY_ENV(#219)
Internal Refactoring
- Refactor
parse_requirementsviews (#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