Contents

cleo 2.1.0

0

Cleo allows you to create beautiful and testable command-line interfaces.

Cleo allows you to create beautiful and testable command-line interfaces.

Stars: 1270, Watchers: 1270, Forks: 89, Open Issues: 45

The python-poetry/cleo repo was created 10 years ago and the last code push was 4 days ago.
The project is very popular with an impressive 1270 github stars!

How to Install cleo

You can install cleo using pip

pip install cleo

or add it to a project with poetry

poetry add cleo

Package Details

Author
Sébastien Eustace
License
MIT
Homepage
https://github.com/python-poetry/cleo
PyPi:
https://pypi.org/project/cleo/
GitHub Repo:
https://github.com/sdispater/cleo

Classifiers

  • Software Development
  • Software Development/Libraries
  • Software Development/Libraries/Application Frameworks
  • Software Development/Libraries/Python Modules
No  cleo  pypi packages just yet.

Errors

A list of common cleo errors.

Code Examples

Here are some cleo code examples and snippets.

GitHub Issues

The cleo package has 45 open issues on GitHub

  • fix: opts as local var in zsh completion template
  • opts should be a local in zsh completion template
  • Interactive question fails in subcommand (poetry cache clear)
  • Accept unknown options (for poetry plugin)
  • 0.8.1: not ready for sphinx 4.1.x
  • Can't add an option with name n
  • Declare 'coms' and 'opts' as local in zsh completion template
  • Cleo isn't PEP 561 compatible package

See more issues on GitHub

Related Packages & Articles

click-plugins 1.1.1

An extension module for click to enable registering CLI commands via setuptools entry-points.

tox 4.21.2

tox is a generic virtualenv management and test command line tool

docopt 0.6.2

Pythonic argument parser, that will make you smile

httpie 3.2.3

The httpie Python package is a user-friendly command-line HTTP client for the API era. It aims to simplify the interaction with web services from the command line, making it an excellent tool for testing, debugging, and interacting with APIs and HTTP servers. httpie provides a range of features, including expressive syntax, colorized output, built-in JSON support, and the ability to handle forms and file uploads. This package is a key tool in the realm of Web Development and API Testing.

typer 0.12.5

Typer, build great CLIs. Easy to code. Based on Python type hints.

click 8.1.7

Composable command line interface toolkit