Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/montara-io/dbt-command-center
https://github.com/montara-io/dbt-command-center
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/montara-io/dbt-command-center
- Owner: montara-io
- License: mit
- Created: 2024-05-13T05:27:44.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-07T06:20:27.000Z (4 months ago)
- Last Synced: 2024-07-07T07:31:44.716Z (4 months ago)
- Language: TypeScript
- Size: 3.43 MB
- Stars: 17
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-dbt - dbt-command-center - A local web application that provides a user-friendly interface to monitor and manage dbt runs. (Utilities)
README
# 🚀 dbt Command Center
Never drill through endless dbt logs again. dbt Command Center is a local web application that provides a user-friendly interface to monitor and manage dbt runs.
## Getting started
- Install the package with `pip install dbt-command-center`
- Run `dcc` instead of `dbt` to start the dbt Command Center. You can pass the same arguments as you would to `dbt run`. For example `dcc run --models my_model --full-refresh`.## Contributing
- Clone the repository with `git clone`
- If you changed your web application run `npm run build` to update the build folder.
- Run `cd web && npm run build && cd .. && rm -rf dist && python setup.py sdist bdist_wheel` to create source and binary distribution files in the dist/ directory.
- (Optional) Test your package locally by installing it with `pip install --force-reinstall --no-deps /dbt-command-center/dist/dbt_command_center-.tar.gz`
## Release a new version to PyPI
- Don't forget to update the version in `setup.py`
- A new version is automatically released with every push to the main branch. The GitHub Action will build the package and upload it to PyPI.
### Anonymous usage data
We strive to make dbt Command Center better by understanding how it is used. To do this, we collect anonymous usage data. This does not include any personal information or data from your dbt runs. You can opt-out by setting the environment variable `DCC_DISABLE_ANALYTICS` to `true`.