Launchable CLI
Project description
Usage
See https://www.launchableinc.com/docs/resources/cli-reference/ and https://www.launchableinc.com/docs/getting-started/.
Development
Preparation
We recommend Pipenv
pip install pipenv==2021.5.29
pipenv install --dev
In order to automatically format files with autopep8, this repository contains a
configuration for pre-commit. Install the hook with
pipenv run pre-commit install
.
Load development environment
pipenv shell
Run tests cli
pipenv run test
Run tests exe_deploy.jar
bazel test ...
Add dependency
pipenv install --dev some-what-module
How to release
Create new release on Github, then Github Actions automatically uploads the module to PyPI.
How to update launchable/jar/exe_deploy.jar
bazel build //src/main/java/com/launchableinc/ingest/commits:exe_deploy.jar
cp bazel-bin/src/main/java/com/launchableinc/ingest/commits/exe_deploy.jar launchable/jar/exe_deploy.jar
Installing CLI
You can install the launchable
command from either source or pypi.
Prerequisite
- >= Python 3.6
- >= Java 8
Install from source
$ pwd
~/cli
$ python setup.py install
Install from pypi
$ pip3 install --user --upgrade launchable~=1.0
Versioning
This module follows Semantic versioning such as X.Y.Z.
- Major (X)
- Drastic update breaking backward compatibility
- Minor (Y)
- Add new plugins, options with backward compatibility
- Patch (Z)-
- Fix bugs or minor behaviors
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
launchable-1.82.3.tar.gz
(10.0 MB
view hashes)
Built Distribution
Close
Hashes for launchable-1.82.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f352b30544a8815b8034d8a690e4c514a1b84ca52c8b5aed1e27625d5d3bc0a |
|
MD5 | 7c06713920eecfeb69a9831d23dfcad1 |
|
BLAKE2b-256 | 2105b8210e07b0b27e387543e38b19ff509a88f60590a4607caa6fee4dd4569f |