Daco CLI
Your command-line companion for working with data products. The Daco CLI helps you define, validate, and transform data product specifications without leaving your terminal.
What can you do with it?
- Initialize projects — Scaffold a new data product in seconds with
daco init - Manage ports — Add, list, and configure your data interfaces
- Handle connections — Keep track of where your data lives
- Translate schemas — Convert your specs to PySpark, Avro, Protobuf, Go types, and more
Installation
Pick your favorite way to install:
Homebrew (macOS/Linux)
brew install dacolabs/tap/dacoScoop (Windows)
scoop bucket add dacolabs https://github.com/dacolabs/scoop-bucket.git
scoop install dacoGo Install
go install github.com/dacolabs/cli/cmd/daco@latestManual Download
Grab the binary from the releases page.
Quick Start
Get up and running in one command:
daco initThis creates a data-product.yaml file you can start editing right away.
Commands
Ready to explore? Check out the Commands Reference for everything the CLI can do.