Skip to main content

CloudBlue Connect Command Line Interface

Project description

CloudBlue Connect Command Line Interface

pyversions PyPi Status PyPI - Downloads Docker Pulls GitHub Workflow Status Coverage 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, users can write their own plugins to extend its functionalities.

Install

Prerequisites

connect-cli depends on Git, 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.8 or later installed.

    $ pip install --upgrade connect-cli

Using Docker

To use the Docker image of connect-cli:

    $ docker run -it -v $HOME/.ccli:/home/connect/.ccli cloudblueconnect/connect-cli ccli

Please refer to the connect-cli docker image documentation for more information.

Using Homebrew on Mac OS

To install connect-cli with homebrew run:

    $ brew update
    $ brew tap cloudblue/connect
    $ brew install cloudblue/connect/connect-cli

Using the installer on Windows

An installer package is available for Windows 10 or newer. You can download its zip file from the Github Releases page.

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

This version

24.13

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-24.13.tar.gz (1.1 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-24.13-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: connect-cli-24.13.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.8.12 Linux/5.11.0-1028-azure

File hashes

Hashes for connect-cli-24.13.tar.gz
Algorithm Hash digest
SHA256 96849e7d4d7be4d072a32bbfc75ed991e0819d4e006069df9417ba110d838069
MD5 9cca64f351c4e7bbb17fdb42d22dfcc8
BLAKE2b-256 419bae7484c9d202978fe4a8dced833440f12c7d042a0b1a78891622ab127d04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: connect_cli-24.13-py3-none-any.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.8.12 Linux/5.11.0-1028-azure

File hashes

Hashes for connect_cli-24.13-py3-none-any.whl
Algorithm Hash digest
SHA256 f7f0ef7fa286ba1eb181fe2877267d798059bebe7e588f2d87e3ad2127417cc3
MD5 0cb8a4a66238c6e67f236323b8fca5b3
BLAKE2b-256 7adbe09b94e36e4cb02e5a2fbb0e3d978fc578cc4a0d09229abeb51ef83bb386

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