Skip to content
/ cloup Public
forked from janluke/cloup

Library to build command line interfaces based on (and 100% compatible) with Click. It's like using Click but with more built-in features: option groups, constraints (e.g. mutually exclusive params), command aliases, help themes, "did you mean ...?" suggestions and more.

License

Notifications You must be signed in to change notification settings

oeko2002/cloup

Repository files navigation

Cloup

Master
Package

Cloup (= CLick + grOUPs) adds to click the following features:

  • option groups for Command;
  • the possibility to organize the subcommands of a Group in multiple subcommand help sections.

Cloup implements these features by providing subclasses of Command and Group, and by defining a new decorator @option_group(name, *options, ...) decorator.

Currently, cloup only affects how the command help is formatted, it doesn't allow to specify constraints on option groups. Group constraints are coming though.

Documentation

Read more at https://cloup.readthedocs.io/.

About

Library to build command line interfaces based on (and 100% compatible) with Click. It's like using Click but with more built-in features: option groups, constraints (e.g. mutually exclusive params), command aliases, help themes, "did you mean ...?" suggestions and more.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.7%
  • Makefile 1.3%