Releases: FollowTheProcess/cli
Releases · FollowTheProcess/cli
v0.10.0
Changes
💥 Breaking Changes
- Replace
Arg
withRequiredArg
andOptionalArg
and update help text (#121) @FollowTheProcess
🚀 Features
- Add a
cli.NoColour
option for disabling all colour/style (#122) @FollowTheProcess - Replace
Arg
withRequiredArg
andOptionalArg
and update help text (#121) @FollowTheProcess
v0.9.0
Changes
🚀 Features
cli.Short
andcli.Long
now strip leading and trailing whitespace (#120) @FollowTheProcess
🪲 Fixes
- Fix an issue where cli.FlagCount wasn't being parsed correctly (#116) @FollowTheProcess
🚨 Testing
- Use my new snapshot library (#119) @FollowTheProcess
👷 Continuous Integration
- Run vulncheck in CI (#114) @FollowTheProcess
🔨 Refactoring
- Remove flag.Entry indirection in favour of an interface (#115) @FollowTheProcess
📦 Dependencies
- Bump github.com/FollowTheProcess/test from 0.16.0 to 0.17.1 (#118) @dependabot
- Bump codecov/codecov-action from 4 to 5 (#117) @dependabot
v0.8.1
Changes
🐎 Performance
- Refactor
cli.New
to reduce memory allocation overhead (#113) @FollowTheProcess
v0.8.0
Changes
- Run nilaway again (#107) @FollowTheProcess
🚀 Features
- Indent examples in line with other help sections (#112) @FollowTheProcess
🪲 Fixes
- No longer error if e.g
cli.Version
is passed an empty string (#111) @FollowTheProcess
🐎 Performance
- Add flags to cli.New benchmark (#109) @FollowTheProcess
- Change flag storage to reduce memory use (#108) @FollowTheProcess
📚 Documentation
- Use spaces not tabs in README code block (#110) @FollowTheProcess
🔨 Refactoring
- Change flag storage to reduce memory use (#108) @FollowTheProcess
📦 Dependencies
- Bump test dep (#106) @FollowTheProcess
v0.7.0
Changes
🚀 Features
- Flags now show their default values (#105) @FollowTheProcess
🪲 Fixes
- Fix bug where subcommand's positional args aren't captured (#104) @FollowTheProcess
v0.6.0
Changes
💥 Breaking Changes
- Rename the
Args
option toOverrideArgs
(#98) @FollowTheProcess
🚀 Features
- Add the ability to name positional arguments (#100) @FollowTheProcess
🪲 Fixes
- Fix arg with default rendering in help text (#101) @FollowTheProcess
🔨 Refactoring
- Change the type aliases for true new types (#99) @FollowTheProcess
- Rename the
Args
option toOverrideArgs
(#98) @FollowTheProcess
v0.5.0
v0.4.1
Changes
- Sync: synced file(s) with FollowTheProcess/.github (#94) @FollowTheProcess
- Sync: synced file(s) with FollowTheProcess/.github (#92) @FollowTheProcess
🪲 Fixes
- Fix help colours (#95) @FollowTheProcess
🐎 Performance
- Reduce memory allocation in cli.New (#96) @FollowTheProcess
📦 Dependencies
- Bump github.com/FollowTheProcess/test from 0.14.0 to 0.15.0 (#93) @dependabot
v0.4.0
Changes
- Sync: synced file(s) with FollowTheProcess/.github (#89) @FollowTheProcess
- Sync: synced file(s) with FollowTheProcess/.github (#88) @FollowTheProcess
🚀 Features
- Support
$FORCE_COLOR
(#91) @FollowTheProcess - Improve unrecognised subcommand handling (#90) @FollowTheProcess
v0.3.0
Changes
🚀 Features
- Change SubCommands to take a function for easier error handling (#85) @FollowTheProcess