Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add lazy dependency installation for commands #868

Closed
cnpryer opened this issue Nov 22, 2023 · 1 comment
Closed

Add lazy dependency installation for commands #868

cnpryer opened this issue Nov 22, 2023 · 1 comment
Milestone

Comments

@cnpryer
Copy link
Owner

cnpryer commented Nov 22, 2023

#867 Moves huak install behavior to huak init --manifest .. An experience I'm trying to support is one where the responsibilities of installing dependencies and creating/managing virtual environments is handled by Huak.

To do this Huak can determine when dependencies are necessary for certain commands. If they aren't installed it'll install them.

@cnpryer cnpryer added this to the v0.1.0 milestone Nov 22, 2023
@cnpryer cnpryer self-assigned this Nov 22, 2023
@cnpryer cnpryer mentioned this issue Nov 22, 2023
28 tasks
@cnpryer cnpryer changed the title Install project dependencies if they aren't already installed for commands that need it Install project dependencies if they aren't already installed for commands that need them Nov 22, 2023
@cnpryer cnpryer changed the title Install project dependencies if they aren't already installed for commands that need them Add missing dependency tolerance for commands Nov 22, 2023
@cnpryer cnpryer changed the title Add missing dependency tolerance for commands Add lazy dependency installation for commands Nov 22, 2023
@cnpryer cnpryer removed their assignment Nov 22, 2023
@cnpryer
Copy link
Owner Author

cnpryer commented Feb 17, 2024

I'm interested in making this more opinionated. So I'll probably just bundle with the tools I'd like to support and have users figure out how to incorporate their own stack.

@cnpryer cnpryer closed this as completed Feb 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant