This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

make CLI-App easier

Project Description

A framework to make CLI-App easier.

Why cliez

python argparser is powerful, but we still need to write some code by ourselves, especially for new python guy. you may make your code style looks ugly.

that’s why we create cliez. make cli app easier and more elegant.

Installation

Automatic installation:

pip install cliez

cliez is listed in PyPI and can be installed with pip.

Manual installation: Download the latest source from Github.

git clone  https://github.com/wangwenpei/cliez.git
cd cliez
python setup.py build
sudo python setup.py install

The cliez source code is hosted on GitHub.

Prerequisites: cliez depends on Git and Mercurial.

Important Note: cliez 2.0 is not compatible forward and only works on python3+.

Quick Start

cliez check                                                          # check cliez depends

cd /tmp                                                              # change to tmp directory
cliez create wangwenpei/cliez-kickstart cli-app                          # clone project from github

cd cli-app                                                           # change into cli-app directory
cliez init                                                           # replace template variables

More tips

Although cliez is designed to create a cli app. but you can use it to create any project from github or bitbucket more easier.

you can create your own kickstart project to clone it and replace it.

  • create a project from bitbucket
cliez create  <bitbucket-team>/<project>  local-project-name  --bitbucket
  • create a project from local repository,support Git and Mercurial
cliez create  <local-path>  local-project-name
  • init code with custom variable,the template variable name must be prefix 3 underline ___ and suffix ___, like this: ___NAME___
cliez init -s NAME:Jack -s SEX:male

cliez init -s NAME:Jack -s SEX:male --skip-builtin --yes              # skip set builtin template variable.

Discussion and support

You can discuss and report bugs on the GitHub issue tracker.

Release History

Release History

This version
History Node

2.0.9

History Node

2.0.8

History Node

2.0.7

History Node

2.0.6

History Node

2.0.5

History Node

2.0.4

History Node

2.0.3

History Node

2.0.2

History Node

2.0.1

History Node

2.0.0

History Node

1.6.10

History Node

1.6.9

History Node

1.6.8

History Node

1.6.7

History Node

1.6.6

History Node

1.6.5

History Node

1.6.4

History Node

1.6.3

History Node

1.6.2

History Node

1.6.1

History Node

1.6.0

History Node

1.6b2

History Node

1.5rc1

History Node

1.4

History Node

1.3

History Node

1.2

History Node

1.1

History Node

1.0.1

History Node

0.8.4

Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
cliez-2.0.9.tar.gz (12.2 kB) Copy SHA256 Checksum SHA256 Source May 2, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting