sudoblockio / tackle

Tackle is a programmable configuration language for building modular utilities, code generators, and CLIs with schema validation baked in.
Apache License 2.0
51 stars 2 forks source link

Prompt user before installing a provider requirement #12

Open robcxyz opened 2 years ago

robcxyz commented 2 years ago

Right now when you call a provider hook that has an uninstalled requirement, tackle-box installs the requirement from the requirements.txt file in the provider without prompting the user. Opening this issue as there should be a place to discuss whether not prompting the user to install dependencies is a good default or not. Regardless there should be a setting in the ~/.tackle file for this.

robcxyz commented 2 years ago

If removing pyinquirer as core dependency, then need to rig up a custom prompter.