winget install --id=aquaproj.aqua -e
Declarative CLI Version manager written in Go. Support Lazy Install, Registry, and continuous update by Renovate. CLI version is switched seamlessly
Aqua is a declarative CLI version manager designed to efficiently manage and switch tool versions across projects. It provides seamless integration for developers and teams by automating tool installations and updates.
Key Features:
Audience & Benefit:
Ideal for developers, DevOps teams, and CI/CD pipelines to ensure consistent tool versions across environments. Aqua helps reduce configuration errors, simplify dependency management, and maintain secure, up-to-date tools.
Aqua can be installed via winget and is available under the MIT license.
<img src="./logo/aqua_horizontal.svg" width="400" />
| Document | Contributing | Logo | Scorecard
Declarative CLI Version Manager written in Go.
> [!NOTE] > If you want to add your company, organization, project to the list, please send a pull request or send a comment to the GitHub Discussion!
About the license of logo, please see here.