CLI Reference
The spade command-line tool is used throughout the block development and pipeline execution workflow. Below is a summary of all available commands.
| Command | Description |
|---|---|
spade run | Run a pipeline locally |
spade check | Validate blocks or pipelines |
spade install | Install a block collection from the cloud registry, a Git repository, or a local directory |
spade upload | Package a block collection into a tarball for future cloud distribution (upload endpoint not yet configured) |
spade init | Scaffold a new block collection |
spade add | Add a new block to the current collection |
spade setup | Initialize the local Spade environment |
spade login | Authenticate to the cloud registry |
spade secret | Manage local and cloud secrets for pipeline runs |
spade data | Upload, list, and download user data files referenced by pipelines |
spade setup
Initialize the local Spade environment.
Read →spade init
Scaffold a new block collection.
Read →spade add
Add a new block to the current collection.
Read →spade check
Validate block collections or pipeline files.
Read →spade install
Install a block collection from a Git repository or a local directory.
Read →spade run
Execute a pipeline locally.
Read →spade upload
Package the current block collection into a tarball for security screening and future cloud distribution.
Read →spade login
Authenticate to a Spade server using the OAuth 2.0 device authorization flow.
Read →spade secret
Manage local secrets for pipeline runs.
Read →spade data
Upload, list, and download user data files referenced by pipelines.
Read →