Skip to content

Releases: bashly-framework/bashly

v0.7.2

28 Jan 13:26
Compare
Choose a tag to compare
  • Add support for stdin
  • Refactor catch_all (internal)
  • Refactor command scopes
  • Fix autocomplete in ZSH

Full Changelog: v0.7.1...v0.7.2

v0.7.1

17 Nov 06:56
Compare
Choose a tag to compare
  • Refactor library handling (internal)
  • Make generated scripts compatible with bash strict mode
  • Add support for private commands
  • Add ability to import external snippets in bashly.yml
  • Validate the entire config prior to generating
  • Add bashly validate CLI command

Full Changelog: v0.7.0...v0.7.1

v0.7.0

29 Oct 15:53
Compare
Choose a tag to compare

Highlights

  • Allow required args to appear after flags
  • Refactor library functions (internal)
  • Auto upgrade libraries when running bashly generate --upgrade
  • Add support for ## hidden comments

Merged Pull Requests

Full Changelog: v0.6.9...v0.7.0

v0.6.9

26 Oct 16:57
Compare
Choose a tag to compare
  • Add optional arg/flag validation functions
  • Automatically add allowed arguments to completions
  • Add more custom validations
  • Add support for NO_COLORS

Full Changelog: v0.6.8...v0.6.9

v0.6.8

12 Oct 06:21
Compare
Choose a tag to compare
  • Add --quiet to bashly generate
  • Fix --wrap func generation excess newlines
  • Add support for a custom script header
  • Improve friendly error on bash 3

Full Changelog: v0.6.7...v0.6.8

v0.6.7

27 Sep 05:51
Compare
Choose a tag to compare
  • Fix config library context contamination

v0.6.6

07 Sep 07:46
Compare
Choose a tag to compare
  • Add support for -abc, -a=arg and --flag=arg
  • Sort lib files to ensure consistent inclusion

v0.6.5

03 Sep 08:10
Compare
Choose a tag to compare
  • Upgrade completely gem to allow completions for local scripts

v0.6.4

27 Aug 15:26
Compare
Choose a tag to compare
  • Exit with zero on --help
  • Add support for required catch_all arguments

v0.6.3

25 Aug 06:04
Compare
Choose a tag to compare
  • Exit gracefully if bash version is < 4