asdf

Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

Github星跟蹤圖

asdf-vm Main workflow Build status

Manage multiple runtime versions with a single CLI tool, extendable via plugins - docs at asdf-vm.com

asdf-vm is a CLI tool that can manage multiple language runtime versions on a per-project basis. It is like gvm, nvm, rbenv & pyenv (and more) all in one! Simply install your language's plugin!

Why use asdf-vm?

  • single CLI for multiple languages
  • consistent commands to manage all your languages
  • single global config keeping defaults in one place
  • single .tool-versions config file per project
  • support for existing config files .node-version, .nvmrc, .ruby-version for easy migration
  • automatically switches runtime versions as you traverse your directories
  • simple plugin system to add support for your language of choice
  • completion scripts managed by the plugin, not you!

Documentation

Please head over the documentation site for more information!

Contributing

See CONTRIBUTING.md in the repo or the Contributing section on the docs site.

主要指標

概覽
名稱與所有者asdf-vm/asdf
主編程語言Go
編程語言Shell (語言數: 7)
平台
許可證MIT License
所有者活动
創建於2014-11-29 04:41:43
推送於2025-04-17 16:09:27
最后一次提交2025-04-17 18:09:00
發布數48
最新版本名稱v0.16.7 (發布於 )
第一版名稱v0.1.0 (發布於 2016-07-28 11:47:52)
用户参与
星數23.4k
關注者數124
派生數867
提交數2k
已啟用問題?
問題數959
打開的問題數145
拉請求數780
打開的拉請求數15
關閉的拉請求數240
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?