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
- Host: GitHub
- URL: https://github.com/platform9/express-cli
- Owner: platform9
- License: apache-2.0
- Created: 2019-08-03T23:44:43.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-06T17:50:13.000Z (over 1 year ago)
- Last Synced: 2026-03-12T23:30:38.086Z (3 months ago)
- Language: Python
- Size: 278 KB
- Stars: 4
- Watchers: 33
- Forks: 2
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# express-cli
platform9 express cli
### Status
[](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!