clk is an open-source Python framework for building extensible command-line applications. It provides declarative commands, plugin support, configuration handling, logging, and shell...
Pros
- Plugin architecture is more extensive than basic Click applications
- Built-in support for configuration, logging, and command groups
- Designed for larger multi-command CLI applications
Cons
- Much smaller ecosystem than Click or Typer
- Steeper learning curve than minimal CLI frameworks
- Fewer tutorials and third-party integrations
Free, open source