CLI for dbt project and profile management with Databricks focus
Brix simplifies dbt workflow by providing convenient commands for profile and project management while allowing full passthrough to the native dbt CLI.
- Profile Management - Initialize, view, and edit
profiles.ymlwith interactive or CLI modes - Project Scaffolding - Create dbt projects with sensible defaults and package management
- dbt Passthrough - Run any dbt command through brix (
brix dbt run,brix dbt test, etc.) - Multiple Adapters - Built-in support for DuckDB (local development) and Databricks
- Interactive & CLI Modes - Use guided wizards or script with CLI flags
pip install brixOr with uv:
uv tool install brix# Initialize a dbt profile
brix dbt profile init
# Create a new dbt project
brix dbt project init
# Run dbt commands
brix dbt run
brix dbt testFull documentation is available at spycner.github.io/brix
git clone https://github.com/Spycner/brix.git
cd brix
uv sync
uv run brix --helpSee the Contributing Guide for development setup and guidelines.
MIT License - see LICENSE for details.