Skip to content

Releases: DannyBen/bashly

v0.9.3

24 Dec 09:23
Compare
Choose a tag to compare
  • Add support for double dash as an argument parsing terminator (#317)
  • Add bashly doc command to show reference in the terminal (#318)

Full Changelog: v0.9.2...v0.9.3

v0.9.2

16 Dec 07:22
Compare
Choose a tag to compare
  • Fix repeatable arg validation (#312)
  • Fix all shfmt offenses (#314)

Full Changelog: v0.9.1...v0.9.2

v0.9.1

09 Dec 07:57
Compare
Choose a tag to compare
  • Add support for default command that is used instead of showing usage (#305)
  • Remove call to root_command when there are sub-commands (#306)
  • Add the ability to choose .bash as the partials extension (#308)

Full Changelog: v0.9.0...v0.9.1


Special thanks to @iamjackg for the insightful feature ideas.

v0.9.0

05 Dec 17:09
Compare
Choose a tag to compare
  • Test with ruby head (#285)
  • Apply RuboCop corrections (#286)
  • Refactor rubocop rules with rentacop (#287)
  • Correct rubocop-performance offenses (#288)
  • Housekeeping with rubocop-rspec (#289)
  • Fix multiple global flags (#294)
  • Fix bash completions for commands with global flags (#297)
  • Allow command.dependencies to be a hash for custom 'how to install' messages (#298)
  • Normalize examples to include src/*.sh artifacts (#299)
  • Update approvals.bash (bashly add test) to v0.3.2 (#300)
  • Add help command library (bashly add help) (#301)
  • Improve generated script format (#302)
  • Change dependency command checker for testability (#303)
  • Add ability to define a private environment variable (#304)

Full Changelog: v0.8.10...v0.9.0

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