Skip to main content

CloudBlue Connect Command Line Interface

Project description

CloudBlue Connect Command Line Interface

pyversions PyPi Status Build Status codecov Quality Gate Status

Introduction

The CloudBlue Connect Command Line Interface (CLI) is an extensible unified tool to perform various automation scenarios. With just one tool, you can control multiple Connect modules from the command line and automate them through scripts.

Since it is extensible, user can write your own plugins to extend its functionalities.

Install

Prerequisites

connect-cli depends on Cairo, Pango and GDK-PixBuf.

Please refers to the platform-specific instructions on how to install these dependecies:

Using PIP

To use connect-cli you need a system with python 3.6 or later installed.

    $ pip install --upgrade connect-cli

Binary distributions

A single executable binary distribution is available for windows, linux and mac os x. You can it from the Github Releases page.

To install under linux:

    $ curl -O -J https://github.com/cloudblue/connect-cli/releases/download/xx.yy/connect-cli_xx.yy_linux_amd64.tar.gz
    $ tar xvfz connect-cli_xx.yy_linux_amd64.tar.gz
    $ sudo cp dist/ccli /usr/local/bin/ccli

To install under Mac OS X:

    $ curl -O -J https://github.com/cloudblue/connect-cli/releases/download/xx.yy/connect-cli_xx.yy_osx_amd64.tar.gz
    $ tar xvfz connect-cli_xx.yy_osx_amd64.tar.gz
    $ sudo cp dist/ccli /usr/local/bin/ccli

If your user is not a sudoer, you can copy the ccli executable from the dist directory to a directory of your choice that is listed in the PATH variable.

To install under Windows

Download the windows single executable zipfile from Github Releases, extract it and place it in a folder that is included in your PATH system variable.

Usage

Run tests

connect-cli uses poetry for dependencies management and packaging.

To run the connect-cli tests suite run:

$ pip install poetry
$ poetry install
$ poetry run pytest

License

connect-cli is released under the Apache License Version 2.0.

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

connect-cli-23.10.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

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

connect_cli-23.10-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

Details for the file connect-cli-23.10.tar.gz.

File metadata

  • Download URL: connect-cli-23.10.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.7 CPython/3.8.11 Linux/5.8.0-1036-azure

File hashes

Hashes for connect-cli-23.10.tar.gz
Algorithm Hash digest
SHA256 e1272d3fae2127505416df4d194d9e9863159374a2dc3ece9db6c0411fe63bfc
MD5 5087066b00276b982f6a6cc79766a90d
BLAKE2b-256 6738d887b3746f01546fd0511c2095b945bc495521372bafd94578113937f1ba

See more details on using hashes here.

File details

Details for the file connect_cli-23.10-py3-none-any.whl.

File metadata

  • Download URL: connect_cli-23.10-py3-none-any.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.7 CPython/3.8.11 Linux/5.8.0-1036-azure

File hashes

Hashes for connect_cli-23.10-py3-none-any.whl
Algorithm Hash digest
SHA256 133e88dcee20c5e76855828615afe1cb0b06fcbdae18e5910294434fc19222bb
MD5 6591f1edf5bb3a153c1070debde14477
BLAKE2b-256 9216846d4d811d33e3c7fcac60e09f0e01ed9f8068940382093c692fc888e41c

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