Skip to main content

Syntropy Universal Command Line Interface

Project description

Tests PyPi

Syntropy CLI

Syntropy CLI allows you to manage Syntropy endpoints and connections using command line interface.

More information can be found at https://docs.syntropystack.com/docs/syntropyctl

Requirements.

Python 3.7+

Installation & Usage

pip install

The latest package can be installed from PyPi:

pip install syntropycli

Command line usage

In order to be able to perform operations with platform API keys, connections or endpoints you can use syntropyctl utility. First you must set proper environment variables:

$ export SYNTROPY_API_SERVER={Syntropy Stack API URL}
$ export SYNTROPY_API_TOKEN={API authorization token}

The API authorization token can be retrieved from the Syntropy Stack.

You can learn about the types of actions this utility can perform by running:

$ syntropyctl --help
Usage: syntropyctl [OPTIONS] COMMAND [ARGS]...

  Syntropy Networks cli tool

Options:
  --help  Show this message and exit.

Commands:
  configure-endpoints       Configures an endpoint with provided provider,...
  create-api-key            Create a API key.
  create-connections        Create connections between endpoints.
  delete-api-key            Delete API key either by name or by id.
  delete-connection         Delete a connection.
  get-api-keys              List all API keys.
  get-connections           Retrieves connections.
  get-endpoints             List all endpoints.
  get-providers             Retrieve a list of endpoint providers.

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

syntropycli-0.3.0.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

syntropycli-0.3.0-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file syntropycli-0.3.0.tar.gz.

File metadata

  • Download URL: syntropycli-0.3.0.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.15

File hashes

Hashes for syntropycli-0.3.0.tar.gz
Algorithm Hash digest
SHA256 f4fc56d86acb7dac5e3c8e1058d2c88af1411a0eed76ec039378490d1be54c65
MD5 032316b6150c7032bd4b0806e148f4cd
BLAKE2b-256 4cf966ab76e874d89df590e6c40b685eee6aec90e58db3c1de7793fb73c81d76

See more details on using hashes here.

File details

Details for the file syntropycli-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: syntropycli-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.15

File hashes

Hashes for syntropycli-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6814a1059f389456f4ede282acd57bd672685dc1ee3b1472094180a71a8605b8
MD5 4e68256ea98a7d98f4468e32f9f37619
BLAKE2b-256 ecac0c708068173b8f5232763f521c11895afd3ffbc5a1e8e9624faa6afd5c60

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