Skip to content
Data Maestro Download
CLI reference

data-maestro-cli

Everything the Mac app does is backed by the same Rust core, exposed as a standalone binary — no GUI, no network calls, drop it straight into a pipeline.

Synopsis

# generation — the one you'll actually use, plus schema discovery
data-maestro-cli generate-schema [--output <file>] [--threads <N>] <schema.json> <format> <rows> [<table>] [<locale>]
data-maestro-cli import-schema <file> | --db-type <type> --host ... --table ...
data-maestro-cli import-openapi <spec.yaml|json>

# database — push generated rows, discover tables
data-maestro-cli push-db --db-type <type> --host ... --table ... <schema.json> <rows>
data-maestro-cli list-db-tables --db-type <type> --host ...

# anonymization — scan/mask real PII in files or live databases
data-maestro-cli scan-file <input>
data-maestro-cli anonymize-file <input> [--output-mode overwrite|new] [--dry-run]
data-maestro-cli anonymize-db --db-type <type> --host ... --table ...        # Pro/Team
data-maestro-cli compliance-report <report.json>                             # Pro/Team

# mock API server
data-maestro-cli serve <schema.json> --route /users [--port 8080]           # Pro/Team

# single-value convenience commands
data-maestro-cli generate <first> [last]
data-maestro-cli anonymize <email>

Install

Signed binary, Apple Silicon. No Rust toolchain, no source access needed.

curl -L -o data-maestro-cli \
  https://github.com/rschalch/data-maestro-releases/releases/latest/download/data-maestro-cli-macos-arm64
chmod +x data-maestro-cli
./data-maestro-cli generate-schema schema.json csv 10

From here: Generation commands covers the one you'll actually use in CI, or jump straight to Reference for the full list of export formats and database connectors.