parent
07454029bd
commit
5d3e86e2a4
3 changed files with 53 additions and 0 deletions
@ -0,0 +1,29 @@ |
||||
# dbt plugin |
||||
|
||||
## Introduction |
||||
|
||||
The `dbt plugin` adds several aliases for useful [dbt](https://docs.getdbt.com/) commands and |
||||
[aliases](#aliases). |
||||
|
||||
To use it, add `dbt` to the plugins array of your zshrc file: |
||||
|
||||
``` |
||||
plugins=(... dbt) |
||||
``` |
||||
|
||||
## Aliases |
||||
|
||||
| Alias | Command | Description | |
||||
| ------ | ------------------------------------------------ | ---------------------------------------------------- | |
||||
| dbtlm | `dbt ls -s state:modified` | List modified models only | |
||||
| dbtrm | `dbt run -s state:modified` | Run modified models only | |
||||
| dbttm | `dbt test -m state:modified` | Test modified models only | |
||||
| dbtrtm | `dbtrm && dbttm` | Run and test modified models only | |
||||
| dbtrs | `dbt clean; dbt deps; dbt seed` | Re-seed data | |
||||
| dbtfrt | `dbtrs; dbt run --full-refresh; dbt test` | Perform a full fresh run with tests | |
||||
| dbtcds | `dbt docs generate; dbt docs serve` | Generate docs without compiling | |
||||
| dbtds | `dbt docs generate --no-compile; dbt docs serve` | Generate and serve docs skipping doc. re-compilation | |
||||
|
||||
## Maintainer |
||||
|
||||
### [msempere](https://github.com/msempere) |
||||
@ -0,0 +1,23 @@ |
||||
# list modified models only |
||||
alias dbtlm="dbt ls -s state:modified" |
||||
|
||||
# run modified models only |
||||
alias dbtrm="dbt run -s state:modified" |
||||
|
||||
# test modified models only |
||||
alias dbttm="dbt test -m state:modified" |
||||
|
||||
# run and test modified models only |
||||
alias dbtrtm="dbtrm && dbttm" |
||||
|
||||
# re-seed data |
||||
alias dbtrs="dbt clean; dbt deps; dbt seed" |
||||
|
||||
# perform a full fresh run with tests |
||||
alias dbtfrt="dbtrs; dbt run --full-refresh; dbt test" |
||||
|
||||
# generate and serve docs |
||||
alias dbtcds="dbt docs generate; dbt docs serve" |
||||
|
||||
# generate and serve docs skipping doc. re-compilation |
||||
alias dbtds="dbt docs generate --no-compile; dbt docs serve" |
||||
Loading…
Reference in new issue