takanabe / cli

Launchable CLI

Home Page:https://pypi.org/project/launchable/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Usage

See https://docs.launchableinc.com/cli-reference and https://docs.launchableinc.com/getting-started.

Development

Preparation

We recommend Pipenv

pip install pipenv
pipenv install --dev

If you mess up your local pipenv, pipenv --rm will revert the operation above.

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

pipenv run 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.

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

About

Launchable CLI

https://pypi.org/project/launchable/

License:Apache License 2.0


Languages

Language:Python 97.3%Language:Java 1.9%Language:C# 0.6%Language:Dockerfile 0.1%Language:Ruby 0.0%