Skip to main content

CLI tool for managing Spearly deployments.

Project description

Javelin

CLI tool for managing Spearly deployments.

Requirements

  • Python 3.10+
  • GITHUB_ACCESS_TOKEN environment variable set to a GitHub Personal Access Token with repo scope (Ref)
  • AWS IAM User with codepipeline:StartPipelineExecution permission to the required resources (Ref)

Installation

brew install pyenv
pyenv install 3.10:latest
[pyenv exec] pip install javelin-cli

Usage

python -m javelin --help

Contribution

Run lint

pylint javelin

Increase version number in these files

  • pyproject.toml
  • javelin/__init__.py

Create and push release commit

git commit -m v1.2.3
git tag v1.2.3
git push
git push --tags

Build and publish

poetry build
poetry publish

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

javelin-cli-0.10.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

javelin_cli-0.10.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file javelin-cli-0.10.0.tar.gz.

File metadata

  • Download URL: javelin-cli-0.10.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.4 Darwin/22.5.0

File hashes

Hashes for javelin-cli-0.10.0.tar.gz
Algorithm Hash digest
SHA256 719129b03dd7aae57b15946dfd2a6d4f5b94247fc43486b071be513d035af188
MD5 c1fdf88404d92ebc934bc69cf32fbca8
BLAKE2b-256 dda4926dca2c7802b94adf203cee40f80ce499effa2109de14117fcfad23555f

See more details on using hashes here.

File details

Details for the file javelin_cli-0.10.0-py3-none-any.whl.

File metadata

  • Download URL: javelin_cli-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.4 Darwin/22.5.0

File hashes

Hashes for javelin_cli-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 83f162073cbd6978ceadbc0fdd997b6efca313efe66e62d52176045e22ac65fb
MD5 9a90653b18bd9e6a6768db6965fb26db
BLAKE2b-256 c3482d648d16770c7e4e1e2b37a05683d3e40b769667f7f06c6439deb6cc8da2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page