asdf/docs/core-manage-plugins.md
James Hegedus 2fcde332ae Documentation site (#422)
* init docsify
* add config & plugins to support required features
* create cover page
* add sidebar headings
* add novel 404 page
* add translation message to 404
* add navbar with translations dropdown
* fix punctuation
* add all-plugins section pulling from asdf-plugins repo readme
* update sidebar with sections, better names & descriptions for contributors
* add changelog. pulls from repo
* add thanks page. credits, maintainers & link to contributors on github
* add core documentation
* rm old readme from docs/ folder
this was copied here on docsify init
* comment out some translation config
  ideally this will remain commented out serving as an example for any translation contributions
* run prettier over markdown
* add plugins-create section
* add contributing sections to the docs
* fix cover page get-started link
* use the readme as the main homepage
* update asdf version in docs with release script
2019-01-12 11:32:30 -05:00

1.0 KiB

Plugins are how asdf-vm understands handling different packages.

See All plugins for the plugins repository which lists all asdf-vm plugins we know.

See Creating Plugins for the super-simple API for supporting more languages.

Add

asdf plugin-add <name>
# asdf plugin-add erlang

If the plugin you want to install is not part of the plugins repository, you can add it using its repository URL:

asdf plugin-add <name> <git-url>
# asdf plugin-add elm https://github.com/vic/asdf-elm

List Installed

asdf plugin-list
# asdf plugin-list
# java
# nodejs
asdf plugin-list --urls
# asdf plugin-list
# java            https://github.com/skotchpine/asdf-java.git
# nodejs          https://github.com/asdf-vm/asdf-nodejs.git

Update

asdf plugin-update --all

If you want to update a specific package, just say so.

asdf plugin-update <name>
# asdf plugin-update erlang

Remove

asdf plugin-remove <name>
# asdf plugin-remove erlang