The Wayback Machine - https://web.archive.org/web/20220309092106/https://github.com/DannyBen/bashly/releases
Skip to content
Compare
Choose a tag to compare
  • Add bashly version to generated script header comment (#190)
  • Fix whitelist filter on repeatable flags (#191)
  • Add BASHLY_LIB_DIR configuration variable (#193)
  • Add more friendly errors on invalid configuration (#194)
  • Ruby 3.1 adjustments (#195)

Full Changelog: v0.7.6...v0.7.7

Compare
Choose a tag to compare
  • Add support for repeatable flags (#180)
  • Make args array available in user filters (#182)
  • Add support for exclusive flags (conflicts) (#182)
  • Add approvals.bash testing library (#183)

Full Changelog: v0.7.5...v0.7.6

Compare
Choose a tag to compare

Fix validation when using split config

Full Changelog: v0.7.4...v0.7.5

Compare
Choose a tag to compare

Add custom command filters

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

Compare
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

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

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

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

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

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