Skip to main content

CloudCap CLI — terminal client for the CloudCap HTTP API

Project description

cloudcap (PyPI)

Terminal client for the CloudCap HTTP API: evaluate Terraform plans, deploy, optimize, and manage context from your shell.

Install

pipx install cloudcap-cli
# or
pip install cloudcap-cli

Requires Python 3.11+. Only dependency: httpx.

Quick start

export CLOUDCAP_URL="https://your-api.example.com/v1"
cloudcap login --token "YOUR_BEARER_OR_PAT"
cloudcap whoami
cloudcap evaluate plan.json --region us-east-1

Machine-readable output:

cloudcap --output json whoami
cloudcap --output json pipeline status RUN_ID

Full documentation: docs/cli-install.md in the CloudCap repo.

Configuration

  • File: ~/.cloudcap/config.json (created by cloudcap login)
  • Env overrides: CLOUDCAP_URL, CLOUDCAP_TOKEN, CLOUDCAP_ORG_ID, CLOUDCAP_ENV_ID

Docker (CI)

See Dockerfile in this directory; build with a wheel or pin pip install cloudcap-cli==VERSION.

Server package

The API server is published separately as cloudcap-backend. Install the CLI with pip install cloudcap-cli without pulling server dependencies. The command on PATH remains cloudcap.

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

cloudcap_cli-0.1.1.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

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

cloudcap_cli-0.1.1-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file cloudcap_cli-0.1.1.tar.gz.

File metadata

  • Download URL: cloudcap_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cloudcap_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 94f033f3fe75dd1d0870a50ebb1cd8a3b857231cb2bd0285dde8e80808f41f76
MD5 79a61e583d9b849f36ece1b9c1aebbd6
BLAKE2b-256 99200d7fab8591df4dd1d156293764c3576b62b42ec335c50fdd65e123b44842

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudcap_cli-0.1.1.tar.gz:

Publisher: publish-cli-pypi.yml on PranaySadani/cloudcap-backend

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cloudcap_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: cloudcap_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cloudcap_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a077d1bf327ba2a33b35c3b4de92e28a86cb6de327b2124e6718349e4b2b0da0
MD5 5a3a2828df6b221351ee5a1cd2f6c337
BLAKE2b-256 df112f5ef225af03412c34b51589359ec4a75ed1187e8d110356fd545543ffae

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudcap_cli-0.1.1-py3-none-any.whl:

Publisher: publish-cli-pypi.yml on PranaySadani/cloudcap-backend

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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