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 bycloudcap 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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94f033f3fe75dd1d0870a50ebb1cd8a3b857231cb2bd0285dde8e80808f41f76
|
|
| MD5 |
79a61e583d9b849f36ece1b9c1aebbd6
|
|
| BLAKE2b-256 |
99200d7fab8591df4dd1d156293764c3576b62b42ec335c50fdd65e123b44842
|
Provenance
The following attestation bundles were made for cloudcap_cli-0.1.1.tar.gz:
Publisher:
publish-cli-pypi.yml on PranaySadani/cloudcap-backend
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cloudcap_cli-0.1.1.tar.gz -
Subject digest:
94f033f3fe75dd1d0870a50ebb1cd8a3b857231cb2bd0285dde8e80808f41f76 - Sigstore transparency entry: 1246034523
- Sigstore integration time:
-
Permalink:
PranaySadani/cloudcap-backend@d4378a4fd8ba6eb55bff49b02cbc8a3bfae466e6 -
Branch / Tag:
refs/tags/cloudcap-cli-v0.1.1 - Owner: https://github.com/PranaySadani
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-cli-pypi.yml@d4378a4fd8ba6eb55bff49b02cbc8a3bfae466e6 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a077d1bf327ba2a33b35c3b4de92e28a86cb6de327b2124e6718349e4b2b0da0
|
|
| MD5 |
5a3a2828df6b221351ee5a1cd2f6c337
|
|
| BLAKE2b-256 |
df112f5ef225af03412c34b51589359ec4a75ed1187e8d110356fd545543ffae
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cloudcap_cli-0.1.1-py3-none-any.whl -
Subject digest:
a077d1bf327ba2a33b35c3b4de92e28a86cb6de327b2124e6718349e4b2b0da0 - Sigstore transparency entry: 1246034633
- Sigstore integration time:
-
Permalink:
PranaySadani/cloudcap-backend@d4378a4fd8ba6eb55bff49b02cbc8a3bfae466e6 -
Branch / Tag:
refs/tags/cloudcap-cli-v0.1.1 - Owner: https://github.com/PranaySadani
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-cli-pypi.yml@d4378a4fd8ba6eb55bff49b02cbc8a3bfae466e6 -
Trigger Event:
push
-
Statement type: