-
Notifications
You must be signed in to change notification settings - Fork 9
Description
As developer working on multiple projects it's always a pain to have to change tool versions.
One project may use node 21 one 21.x and one 22.
I tried different tools till now (nodeenv for node, sdkman for java, etc. etc. which is actually a pain so many tools)
Mise solve all of that for in theory all OS including Windows apparently.
Basically:
- Install mise https://mise.jdx.dev/
- Clone our repo project which contains a
mise.tomlfile - mise activate within the folder
and then mise will install for that particular folder all the required tools versions
It's kind of magical and very convenient.
As it's not too impactful and also document which tools we need I will open a PR for it right away.
We can then have a discussion with @tpanajott if it's something we want to go for or not 👍
(bonus: It also work for github workflows so we declare versions only once :) )
Stay tuned!
Side note: in a near future would also be good to add devcontainer option too as it's also becoming quite a standard for some developers to use it. (Both tool can coexist I think it should not be a big deal)