Overview
Thebud CLI provides command-line access to BudAI Foundry platform features. It’s automatically installed with the Python SDK.
Installation
The CLI is included with the SDK:Authentication Commands
Login
Authenticate with the BudAI Foundry platform:Check Status
View your current authentication status:Logout
Remove stored credentials:Action Commands
List Actions
View all available pipeline actions:Get Action Details
View details for a specific action:Pipeline Commands
Create Pipeline
Register a new pipeline from a YAML or Python file:List Pipelines
View all registered pipelines:Get Pipeline
View details of a specific pipeline:Delete Pipeline
Remove a pipeline:Execution Commands
Run Pipeline
Execute a pipeline with parameters:List Executions
View execution history:Get Execution
View details of a specific execution:Cancel Execution
Cancel a running execution:Common Options
Most commands support these global options:| Option | Description |
|---|---|
--help | Show help for command |
--json | Output in JSON format |
--verbose | Enable verbose logging |
--quiet | Suppress non-essential output |
Examples
Complete Workflow
Pipeline Development Workflow
Output Formats
Default (Human-Readable)
JSON Format
Configuration
Config File Location
CLI configuration is stored at:- Linux/macOS:
~/.bud/config.json - Windows:
%USERPROFILE%\.bud\config.json
Manual Configuration
Edit the config file directly:Troubleshooting
Command Not Found
Command Not Found
If
bud command is not found:Authentication Errors
Authentication Errors
If authentication fails:
Pipeline Not Found
Pipeline Not Found
If pipeline isn’t found: