SDKMan
asdf-nodejs
SDKMan | asdf-nodejs | |
---|---|---|
167 | 29 | |
6,213 | 918 | |
1.0% | 1.1% | |
7.0 | 3.8 | |
11 days ago | 2 months ago | |
Gherkin | Shell | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SDKMan
-
JavaFX In Action #13 with Jago de Vreede about SDKman UI, a user interface on top of SDKMAN for all platforms
SDKman UI aims to offer a (cross-platform) Graphical User Interface for SDKMAN. It extends the functionality of the terminal-tool SDKMAN with a user interface, but also makes the tool available for Window systems.
-
Override java version on flutter
I used sdkman for switching between multiple Java versions, and in this case I used java 17.0.12. For the Flutter version, I used fvm and used flutter 3.24.0 on this project.
-
My Hacktoberfest 2024 Recap
The reason I picked this issue is because the project was in Java. I've wanted to work with Java for a while because despite it's popularity I haven't had much exposure to it. Meaning with this issue, I was working in a completely new language ecosystem. Luckily, the very week before, I'd started learning a bit of Java on the side. I still had to learn some tricks, like managing installations of different versions of Java and Gradle - SDKMAN! really came in clutch here, but to use this tool I had to work in WSL, because it only supports Linux, which meant I did have to figure out how to set up IntelliJ in WSL, but that was fine with me because my existing development setup for JavaScript is already entirely WSL-based.
-
Lambda function with GraalVM Native Image - Part 2 How to develop and deploy Lambda function with custom runtime
Install SDKMAN
- Go is my hammer, and everything is a nail
-
A tour of CLI tools for installing Java and creating projects
On Linux and macOS: SDKMAN! is a SDK manager specialzed in the Java ecosystem. Instructions on how to manage JDKs is provided here.
-
Try Clojure
I use https://sdkman.io/ to manage JVM versions, have you tried that? I haven't used Cursive, maybe it does something weird, but in general IntelliJ seems to accept it just fine in my everyday work.
-
Install Asdf: One Runtime Manager to Rule All Dev Environments
I would suggest learning how to use SDKMAN: https://sdkman.io/
It will manage the JDK for you. Usage is basically this:
# Install a JDK, that version is now default
-
Groovy 🎷 Cheat Sheet - 01 Say "Hello" from Groovy
Alternatively, you can use sdkman. A great tool to install your Software Development Kit. The downside is that it only works on *nix systems. So for Widnows users, you will have to use WSL or Cygwin as the official page suggests. It is really simple to use sdkman. after a successful installation, just type those commands into your *nix shell:
-
Java Microservices with Spring Boot and Spring Cloud
To run the example, you must install the Auth0 CLI and create an Auth0 account. If you don't have an Auth0 account, sign up for free. I recommend using SDKMAN! to install Java 17+ and HTTPie for making HTTP requests.
asdf-nodejs
-
mise vs. asdf for JavaScript project environment management
A plugin is just a set of clever shell scripts that let asdf select the proper version of a specific command (e.g., check the Node.js plugin). The commands in the bin directory just implement what asdf must execute when you use the Node.js plugin to install a new version, select a specific version for use, etc.
-
🚀 A Hands-On Guide to Setting Up Zsh, Oh My Zsh, asdf, and Spaceship Prompt with Zinit for Your Development Environment
asdf plugin-add nodejs https://github.com/asdf-vm/asdf-nodejs.git
-
Installing Erlang With VFOX
I have used a similar tool asdf before, but the previous experience of using asdf was not very good (I don’t mean to step on it~, the ASDF ecosystem is very strong), vfox now supports a lot of plugins, and can already manage the versions of most common mainstream languages.
-
Show HN: Flox 1.0 – Open-source dev env as code with Nix
Not nix based, but I really like https://github.com/jdx/mise too to manage dev tools.
It’s a modern version of https://github.com/asdf-vm/asdf written in Rust.
-
Elixir for Cynical Curmudgeons
That's what I would suggest as well. WSL2 and use asdf[1] to manage the erlang/elixir versions.
[1]: https://github.com/asdf-vm/asdf
-
Configuração do Windows para desenvolvimento
echo "Installing nodejs with asdf" asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git asdf install nodejs latest asdf global nodejs latest
-
Update Go version from CLI
However this is still a neat script OP! I was looking for something like this when installing Go for the first time and was contemplating between goenv, gvm, and asdf before settling on brew.
-
Development Containers
Have you tried this? https://github.com/asdf-vm/asdf-nodejs#nvmrc-and-node-versio...
Also lts, lts-hydrogen, etc are available to install I can see when running `asdf list all nodejs`
-
fnm: 🚀 Fast and simple Node.js version manager, built in Rust
How does this compare to nvm or asdf?
-
M1 keeps changing Ruby 2.5.1 to 3.0
I'm not too familiar with installing Ruby on Mac, but you could try using a ruby version manager (like rbenv or asdf).
What are some alternatives?
jenv - Manage your Java environment
nodenv - Manage multiple NodeJS versions.
jabba - (cross-platform) Java Version Manager
volta - Volta: JS Toolchains as Code. ⚡
asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
asdf-kubectx
nvm - Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
asdf-hashicorp - HashiCorp plugin for the asdf version manager
pyenv - Simple Python version management
zigup - Download and manage zig compilers.
Homebrew-cask - 🍻 A CLI workflow for the administration of macOS applications distributed as binaries
n-install - Installs n, the Node.js version manager, without needing to install Node.js first: curl -L https://bit.ly/n-install | bash