A python CLI framework base on argparse, supporting: config system, command-completion, rich-text log and so on.
Project description
Pyclier
A python CLI framework base on argparse, supporting: config system, command-completion, rich-text log, friendly help message prompt and so on.
Note: This project was created with Cookiecutter and the
zhangxianbing/cookiecutter-pypackage
project template.
Features
- support configuration file parsing system
- support rich-text and flexible log system
- support friendly help message prompt
- support easy-to-use interface for building complex CLI program
- support interactive mode
- support command auto-completion
Quick Start
Installation
pip install pyclier
Run demo
PYTHONPATH=. python demo/main.py
PYTHONPATH=. python demo/main.py -h
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
pyclier-0.1.1.tar.gz
(5.2 kB
view hashes)
Built Distribution
pyclier-0.1.1-py3-none-any.whl
(10.6 kB
view hashes)