Skip to content
Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
Shell
Branch: master
Clone or download

Latest commit

Stratus3D Merge pull request #733 from raimon49/fix-dead-link-in-plugins-create
Fix dead link by changing the extension to sh
Latest commit 40c492b May 28, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github chore: move codeowners to .github folder to keep root clean of admin Apr 23, 2020
bin Make sure extension commands are properly displayed by `asdf help` Mar 15, 2020
completions zsh: handle 'foo bar' == 'foo-bar' and latest Feb 19, 2020
docs Fix dead link by changing the extension to sh May 28, 2020
lib Ensure consistency in indentation for message shown when no versions … May 18, 2020
release Run shfmt on bash files Nov 29, 2019
test Ensure consistency in indentation for message shown when no versions … May 18, 2020
.editorconfig Add .editorconfig file. Nov 25, 2019
.gitignore Add plugin-list-all command Aug 25, 2017
CHANGELOG.md Prepare for version v0.7.8 Mar 23, 2020
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 Update README.md Mar 15, 2020
SECURITY.md Clarify scope of SECURITY.md Feb 26, 2020
VERSION Update version to 0.7.8 Mar 23, 2020
Vagrantfile Add a Vagrantfile to test on ubuntu May 19, 2015
asdf.fish Remove shebang lines of sourced scripts Dec 31, 2019
asdf.sh fix: remove automatic compinit (#678) Mar 19, 2020
ballad-of-asdf.md fix ballad formatting Jun 10, 2017
defaults Add support for config file. Apr 24, 2016
help.txt Improvements to `asdf plugin` commands. Nov 30, 2019
lint.sh Add .bash file extensions to files containing code executed by Bash Mar 2, 2020

README.md

asdf-vm Main workflow

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
  • shell completion available for common shells (Bash, Zsh, Fish)

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.