You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This Epic encompasses the work to create a new cli using the click CLI framework—and, in so doing, to start the process of turning dbt-core into a mature Python library with stable APIs & programmatic entry points.
Generally, the goal of this epic is functional parity. From the perspective of most end users, everything should work just the same as before. We are not aiming to introduce new functionality into dbt-core—except what we get "for free" from the click framework, and by (re)designing & (finally) documenting our internal APIs—but we are laying foundations that will enable us to add new capabilities, in #6356 and subsequent initiatives.
This Epic encompasses the work to create a new cli using the click CLI framework—and, in so doing, to start the process of turning
dbt-core
into a mature Python library with stable APIs & programmatic entry points.Generally, the goal of this epic is functional parity. From the perspective of most end users, everything should work just the same as before. We are not aiming to introduce new functionality into
dbt-core
—except what we get "for free" from the click framework, and by (re)designing & (finally) documenting our internal APIs—but we are laying foundations that will enable us to add new capabilities, in #6356 and subsequent initiatives.Phase 1: Top-level API
Get
dbt run
workingdbt run
works in click #5551Parity for all commands (ordered list based off usage)
dbt parse
works in click #5550 - tracked by [CT-1582] [Feature] Refactor tasks to breakout parsing the manifest into a separate piece #6357dbt seed
works in click #5553dbt compile
works in click #5545dbt deps
works in click #5547dbt test
works with click #5556dbt snapshot
works with click #5554dbt clean
works in click #5542dbt source freshness
works with click #5555dbt list
works in click #5549dbt build
works in click #5541dbt docs generate
works in click #5543dbt run-operation
works in click #5552dbt docs serve
works in click #5544dbt debug
works in click #5546dbt init
works in click #5548Parity for all params
buildable
as toindirect_selection
param in Click CLI #6577--favor-state
as param in click CLI #6585warn_error_options
andwarn_error
params in Click CLI #6579The text was updated successfully, but these errors were encountered: