Metadata-Version: 2.1
Name: cleez
Version: 0.1.13
Summary: Simple class-based CLI framework.
Home-page: https://github.com/abilian/cleez
Author: Abilian SAS
Author-email: sf@abilian.com
Requires-Python: >=3.9,<4
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: termcolor (>=2.2.0,<3.0.0)
Description-Content-Type: text/markdown

# Cleez

[![image](https://img.shields.io/pypi/v/cleez.svg)](https://pypi.python.org/pypi/cleez)

[![Documentation Status](https://readthedocs.org/projects/cleez/badge/?version=latest)](https://cleez.readthedocs.io/en/latest/?version=latest)


## 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.

- Free / open source software: Apache Software License 2.0
- Documentation: <https://cleez.readthedocs.io>. (nope!)


### 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:

- [Nua](https://github.com/abilian/nua) - an Open source PaaS and application marketplace
- [Abilian Developer Tools](https://github.com/abilian/abilian-devtools) -
- (Add yours)


### Alternatives

- Click
- Typer
- [Clizy](https://github.com/getclizy/clizy)
- [Mando](https://github.com/rubik/mando)
- [dephell-argparse](https://pypi.org/project/dephell-argparse/)



### Credits

This package was created with [Cruft](https://cruft.github.io/cruft/) and the
[abilian/cookiecutter-abilian-python](https://github.com/abilian/cookiecutter-abilian-python)
project template.

