Skip to content

Releases: saschagrunert/ccli

v3.0.0

20 Mar 12:27
v3.0.0
af118ea

Choose a tag to compare

What's new

  • Migrate from urfave/cli/v2 to urfave/cli/v3
  • NewApp, NewAppWith, NewAppWithOptions replaced by NewCommand, NewCommandWith, NewCommandWithOptions
  • Add Apply, ApplyWith, ApplyWithOptions for recursive subcommand help template propagation
  • Help templates set per-command, no package-level globals modified
  • Color customization and disable support carried over from v2

Migrating from v2

  1. Change imports from github.com/saschagrunert/ccli/v2 to github.com/saschagrunert/ccli/v3
  2. Rename NewApp to NewCommand, NewAppWith to NewCommandWith, NewAppWithOptions to NewCommandWithOptions
  3. Follow the urfave/cli v3 migration guide for other cli.App to cli.Command changes

v2.0.2

22 Sep 09:23
fb753aa

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.0.2

v2.0.1

11 Sep 09:09
40fc0c6

Choose a tag to compare

  • Switch to -mod=vendor build approach (#8)
  • Update dependencies (#12)

v2.0.0

16 Jul 10:01
e981d95

Choose a tag to compare

  • Add go module support

v1.0.1

19 Mar 12:21

Choose a tag to compare

  • [Added] windows support
  • [Added] continuous integration

Version 1.0.0

19 Mar 12:20

Choose a tag to compare

  • Initial release