-
-
Notifications
You must be signed in to change notification settings - Fork 75
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Refactor CLI - Simplify Config - Allow Env Vars - Add Config Co…
…mmand (#65) * large refactor to use click as cli interface, improve and further abstract interface complexity, allow env vars implicitly * ephemeral model skip should be debug level like rest * full implementation of yaml config support in tandem to env var support, iteractive config generation and updates * add config load func to utils * add config global, override option process method to include config lookup which lets us reimplement required args * utility function to list env vars, validate in use env vars, inject env vars to render runtime config * last linting and typing updates and more robust type handler for config prompt lists * specify encoding for all file handlers * explicitly specify lru cache size * remove incorrect underscore in kwarg * update interface to inherit from config objects * little comment for clarity * readme updates to programmatic invocation and config * fix typo * fixed same type * remove uneeded sentence * add small note for manual config yml create and insight into layout. * rst needs a break between code-block decl and code * add method to use the resolved parser prop and execute read_models directly from interface * reflect dbt interface simplification in readme Co-authored-by: Falador_wiz1 <alex@source.co>
- Loading branch information
Showing
20 changed files
with
1,903 additions
and
1,140 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.