├── .github └── workflows │ ├── format.yaml │ ├── lint.yaml │ └── panvimdoc.yaml ├── .gitignore ├── .luacheckrc ├── .pre-commit-config.yaml ├── .stylua.toml ├── AGENTS.md ├── CONTRIBUTING.md ├── Makefile ├── README.md ├── assets ├── dbt model run.gif └── dbt test gif.gif ├── doc └── dbtpal.txt ├── ftplugin └── dbtCompiledSQL.lua ├── init.lua ├── lua ├── dbtpal │ ├── commands.lua │ ├── config.lua │ ├── display.lua │ ├── files.lua │ ├── init.lua │ ├── log.lua │ ├── main.lua │ ├── projects.lua │ └── telescope.lua └── telescope │ └── _extensions │ └── dbtpal.lua ├── plugin └── dbtpal.lua ├── syntax ├── dbt.vim ├── test_apostrophe.sql └── test_apostrophe_2.sql └── tests ├── Makefile ├── dbt_project ├── .gitignore ├── .user.yml ├── README.md ├── analyses │ └── .gitkeep ├── dbt_project.yml ├── macros │ ├── .gitkeep │ └── my_macro.sql ├── models │ └── example │ │ ├── marketing │ │ ├── marketing.yml │ │ ├── marketing_a.sql │ │ └── marketing_b.sql │ │ ├── my_first_dbt_model.sql │ │ ├── my_second_dbt_model.sql │ │ └── schema.yml ├── profiles.yml ├── seeds │ └── .gitkeep ├── snapshots │ └── .gitkeep └── tests │ └── .gitkeep ├── dbtpal_spec.lua ├── minimal.vim └── sql ├── netsuite_example.sql ├── sample_queries.sql └── simple.sql /.github/workflows/format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/.github/workflows/format.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/panvimdoc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/.github/workflows/panvimdoc.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /plugin/reload.vim 2 | db 3 | .luarc.json 4 | *.log 5 | doc/tags 6 | -------------------------------------------------------------------------------- /.luacheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/.luacheckrc -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.stylua.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/.stylua.toml -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/README.md -------------------------------------------------------------------------------- /assets/dbt model run.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/assets/dbt model run.gif -------------------------------------------------------------------------------- /assets/dbt test gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/assets/dbt test gif.gif -------------------------------------------------------------------------------- /doc/dbtpal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/doc/dbtpal.txt -------------------------------------------------------------------------------- /ftplugin/dbtCompiledSQL.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/ftplugin/dbtCompiledSQL.lua -------------------------------------------------------------------------------- /init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/init.lua -------------------------------------------------------------------------------- /lua/dbtpal/commands.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/lua/dbtpal/commands.lua -------------------------------------------------------------------------------- /lua/dbtpal/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/lua/dbtpal/config.lua -------------------------------------------------------------------------------- /lua/dbtpal/display.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/lua/dbtpal/display.lua -------------------------------------------------------------------------------- /lua/dbtpal/files.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/lua/dbtpal/files.lua -------------------------------------------------------------------------------- /lua/dbtpal/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/lua/dbtpal/init.lua -------------------------------------------------------------------------------- /lua/dbtpal/log.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/lua/dbtpal/log.lua -------------------------------------------------------------------------------- /lua/dbtpal/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/lua/dbtpal/main.lua -------------------------------------------------------------------------------- /lua/dbtpal/projects.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/lua/dbtpal/projects.lua -------------------------------------------------------------------------------- /lua/dbtpal/telescope.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/lua/dbtpal/telescope.lua -------------------------------------------------------------------------------- /lua/telescope/_extensions/dbtpal.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/lua/telescope/_extensions/dbtpal.lua -------------------------------------------------------------------------------- /plugin/dbtpal.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/plugin/dbtpal.lua -------------------------------------------------------------------------------- /syntax/dbt.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/syntax/dbt.vim -------------------------------------------------------------------------------- /syntax/test_apostrophe.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/syntax/test_apostrophe.sql -------------------------------------------------------------------------------- /syntax/test_apostrophe_2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/syntax/test_apostrophe_2.sql -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/dbt_project/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target/ 3 | dbt_packages/ 4 | logs/ 5 | -------------------------------------------------------------------------------- /tests/dbt_project/.user.yml: -------------------------------------------------------------------------------- 1 | id: 3d6312c6-646f-4bb5-87e5-9a61448d6797 2 | -------------------------------------------------------------------------------- /tests/dbt_project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/tests/dbt_project/README.md -------------------------------------------------------------------------------- /tests/dbt_project/analyses/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dbt_project/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/tests/dbt_project/dbt_project.yml -------------------------------------------------------------------------------- /tests/dbt_project/macros/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dbt_project/macros/my_macro.sql: -------------------------------------------------------------------------------- 1 | select 1 2 | -------------------------------------------------------------------------------- /tests/dbt_project/models/example/marketing/marketing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/tests/dbt_project/models/example/marketing/marketing.yml -------------------------------------------------------------------------------- /tests/dbt_project/models/example/marketing/marketing_a.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/tests/dbt_project/models/example/marketing/marketing_a.sql -------------------------------------------------------------------------------- /tests/dbt_project/models/example/marketing/marketing_b.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/tests/dbt_project/models/example/marketing/marketing_b.sql -------------------------------------------------------------------------------- /tests/dbt_project/models/example/my_first_dbt_model.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/tests/dbt_project/models/example/my_first_dbt_model.sql -------------------------------------------------------------------------------- /tests/dbt_project/models/example/my_second_dbt_model.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/tests/dbt_project/models/example/my_second_dbt_model.sql -------------------------------------------------------------------------------- /tests/dbt_project/models/example/schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/tests/dbt_project/models/example/schema.yml -------------------------------------------------------------------------------- /tests/dbt_project/profiles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/tests/dbt_project/profiles.yml -------------------------------------------------------------------------------- /tests/dbt_project/seeds/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dbt_project/snapshots/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dbt_project/tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dbtpal_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/tests/dbtpal_spec.lua -------------------------------------------------------------------------------- /tests/minimal.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/tests/minimal.vim -------------------------------------------------------------------------------- /tests/sql/netsuite_example.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/tests/sql/netsuite_example.sql -------------------------------------------------------------------------------- /tests/sql/sample_queries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/tests/sql/sample_queries.sql -------------------------------------------------------------------------------- /tests/sql/simple.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PedramNavid/dbtpal/HEAD/tests/sql/simple.sql --------------------------------------------------------------------------------