Skip to content

Releases: bashly-framework/bashly

v0.7.4

13 Feb 16:18

Choose a tag to compare

Add custom command filters

Full Changelog: v0.7.3...v0.7.4

v0.7.3

03 Feb 05:07

Choose a tag to compare

  • Allow specifying filenames for command partials
  • Add validations for flag and arg names

Full Changelog: v0.7.2...v0.7.3

v0.7.2

28 Jan 13:26

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

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

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

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

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

Choose a tag to compare

  • Fix config library context contamination

v0.6.6

07 Sep 07:46

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

Choose a tag to compare

  • Upgrade completely gem to allow completions for local scripts