Skip to main content

Client CLI for talking to an Encapsia system.

Project description

About

This package provides command line access to Encapsia over the REST API.

All of these are designed to work with server 1.5 and beyond.

Autocomplete

Setup autocomplete using the instructions found on https://github.com/click-contrib/click-completion

Tests

See the walkthrough_tests directory for bash scripts which exercise the CLI.

Run them e.g. with:

bash walkthrough_tests/all.sh --host <host> --example-plugin-src ../inf-ice-example-plugin/

Note that these tests are not self-verifying; they just provide helpful coverage, assurance, and working documentation.

Release checklist

  • Run: black .
  • Run: isort
  • Run: flake8 .
  • Ensure "tests" run ok (see above). Also capture output and commit with: bash walkthrough_tests/all.sh --host <host> --example-plugin-src ../inf-ice-example-plugin/ 2>&1 | ansi2html -f 80% >WALKTHROUGH.html
  • Ensure git tag, package version, and enacpsia_cli.__version__ are all equal.

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

encapsia-cli-0.1.17.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

encapsia_cli-0.1.17-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file encapsia-cli-0.1.17.tar.gz.

File metadata

  • Download URL: encapsia-cli-0.1.17.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.6.7 Linux/4.4.0-161-generic

File hashes

Hashes for encapsia-cli-0.1.17.tar.gz
Algorithm Hash digest
SHA256 93c209bb21a11140a34b04fd3d1aaeb228677f119865eabf97ddde67692300ed
MD5 fb7b4912093dc7960d64fa629df32fa9
BLAKE2b-256 a7d18ff6888af1048862283a40be4e813049bbeb0e0d2152f8fd20c034d11f2c

See more details on using hashes here.

File details

Details for the file encapsia_cli-0.1.17-py3-none-any.whl.

File metadata

  • Download URL: encapsia_cli-0.1.17-py3-none-any.whl
  • Upload date:
  • Size: 18.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.6.7 Linux/4.4.0-161-generic

File hashes

Hashes for encapsia_cli-0.1.17-py3-none-any.whl
Algorithm Hash digest
SHA256 77d572322d94ff1f5196684d3111c16fd6f03d18fb8d89991516de1cde9d092d
MD5 a6e6a9d9fe07601ad49e768aa0568a70
BLAKE2b-256 dfcaa96727807a71abcc6241293fc90e87bf553446ce055cecb2f29c10923a32

See more details on using hashes here.

Supported by

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