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
bazel test //...
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
Built Distribution
File details
Details for the file launchable-1.94.0.tar.gz
.
File metadata
- Download URL: launchable-1.94.0.tar.gz
- Upload date:
- Size: 9.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 508ed5f97e304940f2733874125fa15ee4093a560a12476f35fd817e16254fec |
|
MD5 | 6c735da519751e147474fde9d40bdf41 |
|
BLAKE2b-256 | 8ecf787e310cd0e6c8ada67b9e20ef095c6cdeb0664b68f43abed499a9be1cf5 |
File details
Details for the file launchable-1.94.0-py3-none-any.whl
.
File metadata
- Download URL: launchable-1.94.0-py3-none-any.whl
- Upload date:
- Size: 9.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dbc1c6069bbc78d5bca9b215b3425f8dae56ca3bbf8b114ac8093020815fa42 |
|
MD5 | 41824b8397c6357937b9594c4529e285 |
|
BLAKE2b-256 | ce35878ecf53847fd2248c940add7c5ea8512b2bc3c8bbc5446a143c67f5daa0 |