aqua
Declarative CLI Version Manager. Install tools easily and quickly
Install tools quickly and easily
You can install tools quickly. Just run aqua i
You don't have to specify packages in the command.
Single binary written in Go
aqua is written in Go and supports Windows, macOS, and Linux.
Pin tool version
aqua forces to pin tool versions, which solves the problem due to the difference of tool versions.
Lazy Install
aqua installs a tool automatically when the tool is invoked.
Change tool versions per project
aqua manages tool versions per configuration. You can install multiple versions and switch versions seamlessly.
Renovate Integration
You can update tools continuously by Renovate.Renovate preset for aqua is provided.
GitHub Actions and CircleCI Orb
GitHub Actions and CircleCI Orb for aqua are provided.