Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abilian/cleez
Simple framework for building command line applications with multiple commands and subcommands
https://github.com/abilian/cleez
Last synced: 8 days ago
JSON representation
Simple framework for building command line applications with multiple commands and subcommands
- Host: GitHub
- URL: https://github.com/abilian/cleez
- Owner: abilian
- License: other
- Created: 2023-04-17T10:00:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-12T12:28:23.000Z (11 months ago)
- Last Synced: 2024-05-21T00:21:47.765Z (7 months ago)
- Language: Python
- Size: 95.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Authors: AUTHORS.rst
Awesome Lists containing this project
- jimsghstars - abilian/cleez - Simple framework for building command line applications with multiple commands and subcommands (Python)
README
# 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: . (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.