Skip to main content

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)

Uploaded Source

Built Distribution

pyclier-0.1.1-py3-none-any.whl (10.6 kB view hashes)

Uploaded Python 3

Supported by

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