Chainloop Command Line Interface
Command reference: https://github.com/chainloop-dev/chainloop/blob/main/app/cli/documentation/cli-reference.md
Usage:
chainloop [command]
Available Commands:
apply Apply resources from YAML files
artifact Download or upload Artifacts to the CAS
attestation Craft Software Supply Chain Attestations
auth Authenticate with the Control Plane
cas-backend Operations on Artifact CAS backends
completion Generate the autocompletion script for the specified shell
config Configure this client
discover (Preview) inspect pieces of evidence or artifacts stored through Chainloop
integration Third party integrations
organization Organizations management
policy Craft chainloop policies
trace AI coding session tracing and attestation
version Command line version
workflow Workflow management in the control plane
Flags:
--artifact-cas string URL for the Artifacts Content Addressable Storage API ($CHAINLOOP_ARTIFACT_CAS_API) (default "cas.chainloop.dev:443")
--artifact-cas-ca string CUSTOM CA file for the Artifacts CAS API (optional) ($CHAINLOOP_ARTIFACT_CAS_API_CA)
-c, --config string Path to an existing config file (default is $HOME/.config/chainloop/config.toml)
--control-plane string URL for the Control Plane API ($CHAINLOOP_CONTROL_PLANE_API) (default "cp.chainloop.dev:443")
--control-plane-ca string CUSTOM CA file for the Control Plane API (optional) ($CHAINLOOP_CONTROL_PLANE_API_CA)
--debug Enable debug/verbose logging mode
-h, --help help for chainloop
-i, --insecure Skip TLS transport during connection to the control plane ($CHAINLOOP_API_INSECURE)
--max-recv-msg-size int Max size in bytes for incoming gRPC messages (0 = default 33554432) ($CHAINLOOP_API_MAX_RECV_MSG_SIZE)
-n, --org string organization name
-o, --output string Output format, valid options are json and table (default "table")
-t, --token string API token. NOTE: Alternatively use the env variable CHAINLOOP_TOKEN
-y, --yes Skip confirmation
Use "chainloop [command] --help" for more information about a command.
DBG Telemetry enabled, to disable it use DO_NOT_TRACK=1
Options (13)
| Option | Description | Source |
|---|
--artifact-cas string | URL for the Artifacts Content Addressable Storage API ($CHAINLOOP_ARTIFACT_CAS_API) (default "cas.chainloop.dev:443") | help |
--artifact-cas-ca string | CUSTOM CA file for the Artifacts CAS API (optional) ($CHAINLOOP_ARTIFACT_CAS_API_CA) | help |
-c, --config string | Path to an existing config file (default is $HOME/.config/chainloop/config.toml) | help |
--control-plane string | URL for the Control Plane API ($CHAINLOOP_CONTROL_PLANE_API) (default "cp.chainloop.dev:443") | help |
--control-plane-ca string | CUSTOM CA file for the Control Plane API (optional) ($CHAINLOOP_CONTROL_PLANE_API_CA) | help |
--debug | Enable debug/verbose logging mode | help |
-h, --help | help for chainloop | help |
-i, --insecure | Skip TLS transport during connection to the control plane ($CHAINLOOP_API_INSECURE) | help |
--max-recv-msg-size int | Max size in bytes for incoming gRPC messages (0 = default 33554432) ($CHAINLOOP_API_MAX_RECV_MSG_SIZE) | help |
-n, --org string | organization name | help |
-o, --output string | Output format, valid options are json and table (default "table") | help |
-t, --token string | API token. | help |
-y, --yes | Skip confirmation | help |
Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.