0.2.0 - 2025-10-21
- Support for positionals with variable amount of values (#1).
- Implementation of
powercli.args.Flag.deprecationto deprecate flags (#2). powercli.utils.member_offor easy integration of string enums.--sectionoptions for PowerDOC.- Generate description for flags in manpage output in PowerDOC.
- Help output adds "default", "deprecated" and "required" tags if inferable.
- Support for examples via
powercli.command.Command.examples.
- Require Python 3.13 or greater.
- Categories now support all syntax for colors supported by the
adorable2package. - Deprecate
powercli.utils.staticin favor ofpowercli.static.Static. - Better support for inspecting subcommand arguments (via
powercli.parser.ParsedCommand.subcommand()). - Usage section in help now includes parent commands names.
listcommand and--listflag now display all nested subcommands.listcommand and--listflag now display commands with their description.
- Make
cmd -andcmd --behave equivalent.
0.1.1 - 2025-06-18
- Wider dependency range for
attrsandloguru.
0.1.0 - 2025-03-14
Initial release.