Results 599 comments of Wes McNamee

A fantastic alternative to `nvm` and other version managers is `asdf` which doesn't use shell functions. Asdf also supports setting a version for something specific to the shell instance. ```bash...

Beautiful in fact. You don't need to actually do anything or specifically configure task. Just drop a `.tool-versions` file in your repo (which is also automatically created/updated when running `asdf...

this is interesting 🤔

> @andreynering if this is implemented, maybe it makes sense to take the same approach as Go took for map key traversal, namely _enforcing_ a random order, so that nobody...

I'm curious how you know the dependencies are up to date? Can you encode that information in the `status` of those dependencies?

@andreynering what about introducing a new VAR type, maybe called `LateBindVars`? Basically, wait to evaluate the value until absolutely necessary? I'm not sure how this would interact with regular vars....

Lazy vars in v4 would solve this problem (see #703)

isn't that what `status` is supposed to do? decide to skip a step? > Unlike status which will skip a task if it is up to date, and continue executing...

I'll plan on doing this in v4 which is my current priority.

> this has been blocking alot of my work flow massively! Pull requests are welcome!