Quarkus CLI plugin for the asdf version manager.
Install dependencies :
bash
,curl
,tar
,shasum
: generic utilities,jq
: a lightweight and flexible command-line JSON processor.
Quarkus dependencies :
- JDK 11 (or greater) : you can install one using asdf-java.
Plugin:
asdf plugin add quarkus https://github.com/asdf-community/asdf-quarkus.git
# or
asdf plugin add quarkus
quarkus:
# Show all installable versions
asdf list-all quarkus
# Install specific version
asdf install quarkus latest
# Set a version globally (on your ~/.tool-versions file)
asdf global quarkus latest
# Now quarkus commands are available
quarkus --help
Check asdf readme for more instructions on how to install & manage versions.
Quarkus command completion is not managed by this plugin. Check the Quarkus CLI documentation for instructions on how to configure it.
This plugin downloads Quarkus CLI from GitHub releases of the Quarkus project and only releases containing a Quarkus CLI tar.gz
file are considered.
This plugin uses the GitHub API to retrieve Quarkus CLI releases. If you reach the limit you may consider declaring a GITHUB_API_TOKEN
environment variables with a personal access token to increase it. Take a look at the GitHub documentation for more information about GitHub API rate limiting.
Quarkus CLI releases are meant to be backward compatible. You are encouraged to always use the latest release.
Contributions of any kind welcome! See the contributing guide.
Licensed under the MIT License.