CLI#
This page provides documentation for the dbt-bouncer CLI.
dbt-bouncer#
Entrypoint for dbt-bouncer.
Usage:
Options:
--config-file PUREPATH Location of the YML config file.
--check TEXT Limit the checks run to specific check
names, comma-separated. Examples:
'check_model_has_unique_test', 'check_model_
names,check_source_freshness_populated'.
--only TEXT Limit the checks run to specific categories,
comma-separated. Examples:
'manifest_checks',
'catalog_checks,manifest_checks'.
--output-file PATH Location of the file where check metadata
will be saved.
--output-format [csv|json|junit|sarif|tap]
Format for the output file or stdout when no
output file is specified. Choices: csv,
json, junit, sarif, tap. Defaults to json.
--output-only-failures If passed then only failures will be
included in the output file.
--show-all-failures If passed then all failures will be printed
to the console.
-v, --verbosity Verbosity.
--version Show the version and exit.
--help Show this message and exit.
init#
Create a basic dbt-bouncer.yml file.
Raises: RuntimeError: If the config file already exists.
Usage:
Options:
list#
List all available dbt-bouncer checks, grouped by category.
Usage:
Options:
Exit codes#
dbt-bouncer returns the following exit codes:
-
0: All checks have succeeded. -
1:- At least one check has failed. Check the logs for more information.
- A fatal error occurred during check setup or check execution. Check the logs for more information.