/cleez

Simple framework for building command line applications with multiple commands and subcommands

Primary LanguagePythonOtherNOASSERTION

Cleez

image

Documentation Status

Abilian Cleez

Simple framework for building command line applications with multiple commands and subcommands.

Similar to Cleo, but based on the stdlib's argparse module.

Features

  • Provides a simple framework for building command line applications with multiple commands and subcommands.

  • Based on the stdlib's argparse module.

    • Supports command options and arguments.
    • Supports command arguments validation.
  • ANSI color output.

Upcoming features

  • Command aliases.
  • Command arguments completion.
  • Better help messages

Used by

Cleez is currently used by several projects:

Alternatives

Credits

This package was created with Cruft and the abilian/cookiecutter-abilian-python project template.