Releases: DannyBen/bashly
Releases · DannyBen/bashly
v1.0.7
What's Changed
- Add suport for auto-organizing command files in subfolders by @DannyBen and @n-rodriguez in #399
- Add doc references and add examples for <> values by @EmilySeville7cfg in #400
- Simplify YAML loading by @DannyBen in #402
- Pre-process config files using ERB by @DannyBen and @n-rodriguez in #403
Full Changelog: v1.0.6...v1.0.7
v1.0.6
What's Changed
- Add completions for bashly itself by @DannyBen and @EmilySeville7cfg in #393
- Refactor completions installer by @DannyBen in #394
- Add
bashly completions --uninstall
command by @DannyBen and @EmilySeville7cfg in #395 - Remove colors from
bashly shell
prompt by @DannyBen and @EmilySeville7cfg in #397
Full Changelog: v1.0.5...v1.0.6
v1.0.5
v1.0.4
What's Changed
- Add JSON schema for bashly.yml by @EmilySeville7cfg in #378
- Add JSON schema tests by @DannyBen in #379
- Add schema for settings.yml by @EmilySeville7cfg in #380
- Add schema for strings.yml by @EmilySeville7cfg in #382
- Add strings schema test and separate schema job by @DannyBen in #383
- Allow using
bashly-settings.yml
instead ofsettings.yml
by @DannyBen in #385 - Enable validation and intellisense for all examples by @EmilySeville7cfg in #386
- Fix completions library to not show private commands and flags by @DannyBen in #389
New Contributors
- @EmilySeville7cfg made their first contribution in #378
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- Move
initialize.sh
tobashly add hooks
by @DannyBen in #365 - Drop support for ruby 2.7 by @DannyBen in #367
- Update validation errors to highlight words that are YAML options by @DannyBen in #371
- Fix
arg.allowed
andflag.allowed
to allow setting withoutrequired
ordefault
by @DannyBen and @ChipS3t in #372 - Fix
default
andrequired
for flags with ashort
name only by @DannyBen and @ChipS3t in #375
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- Do not add dependencies-filter view marker when there are no dependencies by @DannyBen in #357
- Fix initialize.bash not being injected by @DannyBen in #361
- Add before/after hooks by @DannyBen and @westhomas in #362
- Add 'bashly add hooks' command
- Add hooks example
Full Changelog: v1.0.1...v1.0.2
v1.0.1
Thank you @halostatue for the new features.
What's Changed
- Allow dot in command.name by @DannyBen in #351
- Change settings.strict to allow any string by @DannyBen in #353
- Update dependencies option to support 'any' (e.g. wget or curl) by @DannyBen in #356
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Special thanks to @halostatue for the feature suggestions and bug reports
What's Changed
- Show --help and --version last in Options list by @DannyBen in #326
- Add support for private flags by @DannyBen in #335
- Fix environment variables by @DannyBen in #334
- Allow configuring the path to bashly.yml by @DannyBen in #337
- Allow customizing the path to settings.yml by @DannyBen in #338
- Refactor libraries by @DannyBen in #339
- Add support for adding libraries from a custom directory by @DannyBen in #340
- Add support for git-sourced libraries by @DannyBen in #341
- Add auto upgrade support to custom library sources by @DannyBen in #342
- Remove deprecated command.short by @DannyBen in #343
- Add command.name validation by @DannyBen in #345
Full Changelog: v0.9.5...v1.0.0