-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Closed as not planned
Labels
enhancementNew feature or requestNew feature or requestperformancestaleIssues that have gone staleIssues that have gone stale
Description
Is this your first time submitting a feature request?
- I have read the expectations for open source contributors
- I have searched the existing issues, and I could not find an existing issue for this feature
- I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion
Describe the feature
On my Mac M1, running dbt without any subcommand or flag takes between 1.2 and 1.5 secs to run and show me the subcommands list (measured with time).
This is not a big problem when using dbt on a day to day basis but it prevents us from being to leverage the out of the box shell completion from Click like implemented here . Each call to complete the command or params takes between 1.2 and 1.5 secs, making the completion not really usable.
I'd expect that running dbt without any parameter or subcommand would be instantaneous and not take more than 1 sec.
Describe alternatives you've considered
Not improving the startup speed and not being able to leverage the free completion script from Click.
Who will this benefit?
- the world: Imagine 1 second multiplied by millions of dbt runs 😄
- dbt Labs: getting a completion script we never need to manage manually again - we could technically do the same for the dbt Cloud CLI as well
- dbt developers: a fast, always up to date completion script (and also faster dbt start in general)
Are you interested in contributing this feature?
Yes, but am I the best person
Anything else?
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestperformancestaleIssues that have gone staleIssues that have gone stale