Metadata-Version: 2.1
Name: pyclier
Version: 0.1.1
Summary: A python CLI framework base on argparse, supporting: config system, command-completion, rich-text log and so on.
Home-page: https://github.com/zhangxianbing/pyclier
Author: zhangxianbing
License: Apache License 2.0
Description: # Pyclier
        
        A python CLI framework base on [argparse](https://docs.python.org/3/library/argparse.html), supporting: config system, command-completion, rich-text log, friendly help message prompt and so on.
        
        > Note: This project was created with [Cookiecutter](https://github.com/cookiecutter/cookiecutter) and the [`zhangxianbing/cookiecutter-pypackage`](https://github.com/zhangxianbing/cookiecutter-pypackage) project template.
        
        ## Features
        
        - [x] support configuration file parsing system
        - [x] support rich-text and flexible log system
        - [x] support friendly help message prompt
        - [x] support easy-to-use interface for building complex CLI program
        - [ ] support interactive mode
        - [ ] support command auto-completion
        
        ## Quick Start
        
        ### Installation
        
        ```bash
        
        pip install pyclier
        
        ```
        
        ### Run demo
        
        ```bash
        PYTHONPATH=. python demo/main.py
        PYTHONPATH=. python demo/main.py -h
        ```
        
Keywords: options,argparse,config,cli,YAML,INI
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.6
Description-Content-Type: text/markdown
