Skip to main content

Simple class-based CLI framework.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cleez-0.1.14.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cleez-0.1.14-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file cleez-0.1.14.tar.gz.

File metadata

  • Download URL: cleez-0.1.14.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.6

File hashes

Hashes for cleez-0.1.14.tar.gz
Algorithm Hash digest
SHA256 45c17638627eae4e66f4c923bb2179ecd583fc45168600bdbedd4198b16165c5
MD5 fcb3528ca006df3f780dd9e48347b1d6
BLAKE2b-256 4d6fe16782ea233c5274f04f2d0f71214400b15f4eec4735022908b21f0b838a

See more details on using hashes here.

File details

Details for the file cleez-0.1.14-py3-none-any.whl.

File metadata

  • Download URL: cleez-0.1.14-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.6

File hashes

Hashes for cleez-0.1.14-py3-none-any.whl
Algorithm Hash digest
SHA256 99b064dc2eefc05b1df8b1f8d1e49a6065a09f614be5f1a557ac2b02d7644c80
MD5 fc085579b00721cb4ed74ec066a749d0
BLAKE2b-256 ec819566166fb75b5087790c9a698683fd37dd2d9ce6d2ef134f61019773b66c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page