4 ms·
Great to see someone is trying to provide a better alternative to asdf! > aliases and fuzzy-matching What exactly does fuzzy matching mean? The only examples
by codethief 4y ago
Great to see someone is trying to provide a better alternative to asdf!
> aliases and fuzzy-matching
What exactly does fuzzy matching mean? The only examples I see in your README are of the nature
rtx install nodejs@20.0.0 Install a specific version number
rtx install nodejs@20.0 Install a fuzzy version number
How is this different from doing specifying `nodejs@20.0.x` (which I guess asdf doesn't support)?
In any case, I hope that, if I try to install a package/plugin and it doesn't exist, it won't just try to install a plugin/package whose name is similar? :nervous_look.jpg:
- bin_bash 4y agoWhat you described is fuzzy matching, basically just prefix matching. asdf has a handful of commands that let you do prefix matching like `asdf install nodejs latest:20.0` but they're not supported in `.tool-versions` files. This basically just adds that functionality. I didn't feel like requiring `latest:` was necessary. I felt it was clear that `nodejs 20.0` means `nodejs 20.0.*`. This is how npm has always worked.