Linuxbrew
asdf
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.
Linuxbrew
- Possible to install Linux-Homebrew on ish?
-
how to get latest tmux on ubuntu
If you want it to be "easy" you should give linuxbrew or asdf-vm a shot.
asdf
-
Escaping from Anaconda's Stranglehold on macOS
Reckon they'd understand using something like asdf instead?
https://asdf-vm.com
- Ask HN: Developer PC setup automations for company owned devices
-
Instalando asdf e Golang no Linux
Sobre o asdf
- Menggunakan IEx, Shell Interaktif di Elixir
-
GIL Become Optional in Python 3.13
Looks like pyenv does the same thing as asdf, except only for python.
https://github.com/asdf-vm/asdf
And here's a list of everything it supports: https://github.com/asdf-vm/asdf-plugins/tree/master/plugins
-
How to use mise with FVM?
Flutter plugin for the asdf version manager.
-
Shims in Web Development
As a rubyist, you will need to manage multiple ruby runtime versions on your development machine. You can install each binary manually or you can use a runtime version manager asdf. Asdf allows you to install and switch between different ruby interpreter versions easily. asdf installs the executables using plugins while also creating shims inside ~/.asdf/shims. Running the ruby executable results in running the shim instead. The version of the executable asdf uses is defined in ~/.tool-versions.
-
asdf (what?? 🤔)
for another other details refer to documentation on asdf-vm.com
-
Setup para Ruby / Rails: MacOS
# Instale as dependências brew install coreutils curl git # Instale o asdf # -- https://asdf-vm.com/guide/getting-started.html#_2-download-asdf git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.0 # Configure para inicializar no terminal echo '. "$HOME/.asdf/asdf.sh"' >> .zshrc echo '' >> .zshrc # Configure o autocomplete echo '# append completions to fpath' >> .zshrc echo 'fpath=(${ASDF_DIR}/completions $fpath)' >> .zshrc echo '# initialise completions with ZSH\’s compinit' >> .zshrc echo 'autoload -Uz compinit && compinit' >> .zshrc source ~/.zshrc
-
Setup Ubuntu para desenvolver com Ruby / Rails
# Instale o Git e o Curl sudo apt install -y curl git # Instale o asdf # -- https://asdf-vm.com/guide/getting-started.html#_2-download-asdf git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.0 # Configure o asdf para inicializar no terminal echo '. "$HOME/.asdf/asdf.sh"' >> ~/.bashrc # Configure o autocomplete do asdf echo '. "$HOME/.asdf/completions/asdf.bash"' >> ~/.bashrc # Recarregue o terminal . ~/.bashrc
What are some alternatives?
fpm - Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity.
SDKMan - The SDKMAN! Command Line Interface
Homebrew-cask - 🍻 A CLI workflow for the administration of macOS applications distributed as binaries
pyenv - Simple Python version management
Homebrew
rbenv - Manage your app's Ruby environment
CocoaPods - The Cocoa Dependency Manager.
nvm - Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Berkshelf - A Chef Cookbook manager
volta - Volta: JS Toolchains as Code. ⚡
Modulation - Modulation - explicit dependency management for Ruby
HomeBrew - 🍺 The missing package manager for macOS (or Linux)