cli

module
v0.1.2-beta.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 27, 2026 License: Apache-2.0

README

Daco CLI

Swiss army knife for data product projects.

Installation

Homebrew (macOS/Linux)
brew install dacolabs/tap/daco
Scoop (Windows)
scoop bucket add dacolabs https://github.com/dacolabs/scoop-bucket.git
scoop install daco
Go Install
go install github.com/dacolabs/cli/cmd/daco@latest
Manual Download

Download the appropriate binary from the releases page.

Build from Source
git clone https://github.com/dacolabs/cli.git
cd cli
make build
./bin/daco --help

Contributing

We welcome contributions! See CONTRIBUTING.md for development setup, project structure, and guidelines.

License

This project is licensed under the Apache License 2.0 - see LICENSE for details.

Directories

Path Synopsis
cmd
daco command
Package main is the entry point for the daco CLI.
Package main is the entry point for the daco CLI.
daco/internal
Package internal contains the main application logic for the CLI.
Package internal contains the main application logic for the CLI.
internal
commands
Package commands contains all CLI command definitions.
Package commands contains all CLI command definitions.
config
Package config handles daco project configuration.
Package config handles daco project configuration.
jschema
Package jschema provides JSON Schema loading, parsing, and traversal utilities.
Package jschema provides JSON Schema loading, parsing, and traversal utilities.
opendpi
Package opendpi provides OpenDPI specification types.
Package opendpi provides OpenDPI specification types.
prompts
Package prompts provides interactive terminal prompts for CLI commands.
Package prompts provides interactive terminal prompts for CLI commands.
session
Package session provides project context loading for CLI commands.
Package session provides project context loading for CLI commands.
translate
Package translate provides schema translation utilities.
Package translate provides schema translation utilities.
translate/pyspark
Package pyspark provides PySpark schema translation utilities.
Package pyspark provides PySpark schema translation utilities.
version
Package version provides build-time version information.
Package version provides build-time version information.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL