Skip to content

Latest commit

 

History

History
75 lines (46 loc) · 2.71 KB

README.md

File metadata and controls

75 lines (46 loc) · 2.71 KB

asdf-quarkus Build GitHub license

Quarkus CLI plugin for the asdf version manager.

Contents

Dependencies

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.

Install

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.

Completion

Quarkus command completion is not managed by this plugin. Check the Quarkus CLI documentation for instructions on how to configure it.

Notes

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.

Contributing

Contributions of any kind welcome! See the contributing guide.

License

Licensed under the MIT License.