Skip to content

Releases: DannyBen/bashly

v0.8.10

01 Nov 07:45
Compare
Choose a tag to compare
  • Allow command.examples to be a string #284

Full Changelog: v0.8.9...v0.8.10

v0.8.9

14 Oct 06:01
Compare
Choose a tag to compare
  • Add --verbose to bashly validate, to show the compiled config (#280)
  • Add command.function directive (#282)

Full Changelog: v0.8.8...v0.8.9

v0.8.8

08 Oct 05:34
Compare
Choose a tag to compare
  • Refactor settings (internal) (#275)
  • Allow disabling compact flag expansion (-abc to -a -b -c) (#276)

Full Changelog: v0.8.7...v0.8.8

v0.8.7

30 Sep 11:33
Compare
Choose a tag to compare
  • Update validator to alert when a default command has no args (#259)
  • Make default environment variable values available in initialize() (#268)
  • Redirect error messages to stderr (#269)
  • Add support for global command flags (#271)

Full Changelog: v0.8.6...v0.8.7

v0.8.6

23 Sep 06:23
Compare
Choose a tag to compare

Full Changelog: v0.8.5...v0.8.6

v0.8.5

09 Sep 13:40
Compare
Choose a tag to compare
  • Update Filewatcher to ~> 2.0 (#250)

Full Changelog: v0.8.4...v0.8.5

v0.8.4

04 Sep 13:57
Compare
Choose a tag to compare
  • 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

16 Aug 18:50
Compare
Choose a tag to compare
  • Switch from ERB to GTX templates (#240)
  • Normalize templates (#241)
  • Show error instead of usage on invalid command call (#245)

Full Changelog: v0.8.2...v0.8.3

v0.8.2

01 Jun 14:36
Compare
Choose a tag to compare

Configuration Changes

  • Add command.expose to show subcommands in parent command's help (#230, #232, #236)
  • Change the command.group option 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 the group option.

CLI Changes

  • Add --watch to the generate command (#237)

Internal Changes

  • Revert (remove) CommandScopes (#231)
  • Fix parents revalidation issue (#235)

Full Changelog: v0.8.1...v0.8.2

v0.8.1

22 May 05:37
Compare
Choose a tag to compare
  • Improve non-unique command validation by testing name and aliases together (#223)
  • Improve bash completion generation (#225)
  • Fix zsh incompatibilities by upgrading completely to 0.4.1 (#227)
  • Fix completions for deep command aliases (#228)

Full Changelog: v0.8.0...v0.8.1