An open API service indexing awesome lists of open source software.

https://github.com/platform9/express-cli

Platform9 Express CLI
https://github.com/platform9/express-cli

Last synced: about 2 months ago
JSON representation

Platform9 Express CLI

Awesome Lists containing this project

README

          

# express-cli
platform9 express cli

### Status
[![Build Status](https://travis-ci.com/platform9/express-cli.svg?branch=master)](https://travis-ci.com/platform9/express-cli)

Purpose
-------

Platform9 Express CLI

A CLI for Platform9 Express

Usage
-----

If you've cloned this project, and want to install the library (*and all
development dependencies*), the command you'll want to run is::

$ pip install -e .[test]

If you'd like to run all tests for this project (*assuming you've written
some*), you would run the following command::

$ python setup.py test

This will trigger `py.test `_, along with its popular
`coverage `_ plugin.

Lastly, if you'd like to cut a new release of this CLI tool, and publish it to
the Python Package Index (`PyPI `_), you can do so
by running::

$ python setup.py sdist bdist_wheel
$ twine upload dist/*

This will build both a source tarball of your CLI tool, as well as a newer wheel
build (*and this will, by default, run on all platforms*).

The ``twine upload`` command (which requires you to install the `twine
`_ tool) will then securely upload your
new package to PyPI so everyone in the world can use it!