-
|
Hi @nickjj, Have you heard about Check it out at:
It's a 'clone' of All Take a look at it, and let's consider leaving Thank you for these dotfiles and the information they contain. |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 2 replies
-
|
Hi, Thanks for opening this, no I haven't heard of this project before. Although I've found that in practice any slowness related to My main concern would be supporting languages that aren't listed under languages in https://mise.jdx.dev/getting-started.html. For example if someone using my dotfiles has |
Beta Was this translation helpful? Give feedback.
-
|
Hi, Thank you for your prompt response. It's surprising that you haven't noticed any slowness issues with Additionally, there was an issue reported (asdf-vm/asdf#1565) regarding the differences between The mentioned languages are highlighted because they are 'core' plugins implemented in Rust. However, you have the option to use mise plugins install php https://github.com/asdf-community/asdf-php.git
mise install php@latest
mise use -g --pin php@latestFeel free to explore |
Beta Was this translation helpful? Give feedback.
-
|
It's probably because I mostly use Docker to contain my apps. The only time I use Technically one of the Vim plugins I use uses Node too, but I don't notice any real delay when opening Vim. |
Beta Was this translation helpful? Give feedback.
-
|
Yes, I completely understand. So, perhaps in your case, there isn't any noticeable or disturbing slowness when using I genuinely appreciate your dotfiles, and I wanted to bring up this option. It might be useful in the future. Therefore, I am closing this issue now. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks. If you want we can move this to an open discussion that stays open. Then other folks can contribute to the conversation too. If |
Beta Was this translation helpful? Give feedback.
-
|
just some thoughts from the maintainer of mise—obviously biased but I try to be objective. The performance problems that mise targets are more around executing runtimes, not installation. (Though there are some exceptions, like python uses redistributable pythons that's orders of magnitude faster to install) For me it's a lot worse than a few milliseconds: I noticed that you're using it for a vim plugin. I'm not sure which one or how its loaded, but this could translate into vim being noticeably faster to launch—especially if You'd also be able to simplify your setup, turning: . "${HOME}/.local/share/asdf/asdf.sh"
printf "\n\nInstalling node %s...\n" "${install_node_version}"
"${HOME}/.local/share/asdf/bin/asdf" plugin add nodejs || true
"${HOME}/.local/share/asdf/bin/asdf" install nodejs "${install_node_version}"
"${HOME}/.local/share/asdf/bin/asdf" global nodejs "${install_node_version}"into: PATH="$HOME/.local/share/mise/shims:$PATH"
printf "\n\nInstalling node %s...\n" "${install_node_version}"
"${HOME}/.local/bin/mise" use -g "nodejs@$install_node_version"The trajectory of the projects I think is also important, though pros and cons to both projects. I don't think there could be a question that mise is under a far more rapid pace of development. While I try to keep breaking changes to the absolute minimum—they do happen with a project moving this quickly. asdf though has been pretty stagnant with their pace. I have also been far more liberal when it comes to features where they've taken a focus on maintainability—you may see that as a pro or a con. Lastly, asdf has some supply chain problems they're aware of but trying to solve differently than mise. I've outlined it here and what we're doing to try to resolve them: https://github.com/mise-plugins. It's a little early still, but I think long-term mise will be under less exposure to this problem. I think it would make complete sense to take a "wait and see" at this point for you but I figured it couldn't hurt to throw my two-cents in. |
Beta Was this translation helpful? Give feedback.
-
|
Hi @nickjj, From what I saw, it looks like you've just started using Additionally, you can use it to install tools like Thanks again for maintaining this repository! |
Beta Was this translation helpful? Give feedback.
Hi @nickjj,
From what I saw, it looks like you've just started using
mise, so we can probably close this discussion.Additionally, you can use it to install tools like
fd,fzf,shellcheck,shfmt,jq,nvim,rgetc., instead of creating a custom solution.miseusesaquaandubibackends under the hood for most tools, which works quite smoothly.Thanks again for maintaining this repository!