The Wayback Machine - https://web.archive.org/web/20190322172942/https://github.com/asdf-vm/asdf
Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
Branch: master
Clone or download
jthegedus rename docs/hompage to docs/README to use default Docsify settings (#492
)

rename docs/homepage.md to docs/README.md as the Docsify default of loading README.md works in a multi-lang setup whereas defining a custom homepage does not at this time.
Latest commit 96e0103 Mar 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add github issue and pull request templates. Aug 8, 2017
bin Add "shell" subcommand for setting versions in shell session Mar 9, 2019
completions Merge pull request #480 from jonmast/add-shell-command Mar 20, 2019
docs rename docs/hompage to docs/README to use default Docsify settings (#492 Mar 22, 2019
lib Merge pull request #480 from jonmast/add-shell-command Mar 20, 2019
test Merge pull request #480 from jonmast/add-shell-command Mar 20, 2019
.gitignore Add plugin-list-all command Aug 25, 2017
.travis.yml Add TravisCI instructions for osx setup of shellcheck Sep 4, 2017
CHANGELOG.md
CONTRIBUTING.md de-dupe readme and finalise docs site (#441) Jan 29, 2019
LICENSE Add license file. Thanks to @mosic for reporting Mar 16, 2016
README.md show site url in readme (#467) Feb 14, 2019
VERSION Update version to 0.7.0 Mar 2, 2019
Vagrantfile Add a Vagrantfile to test on ubuntu May 19, 2015
asdf.fish Merge pull request #480 from jonmast/add-shell-command Mar 20, 2019
asdf.sh Merge pull request #480 from jonmast/add-shell-command Mar 20, 2019
ballad-of-asdf.md fix ballad formatting Jun 10, 2017
defaults
help.txt Update help.txt Mar 20, 2019
lint.sh Remove shebangs from lib files and pass bash dialect to shellcheck Oct 1, 2017
release.sh Commit all files changed by release.sh before it tags Jan 19, 2019

README.md

asdf-vm 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.

You can’t perform that action at this time.