aqua

module
v2.54.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2025 License: MIT

README

logo

License | Document | Contributing | Logo | Scorecard

Declarative CLI Version Manager written in Go.

  • Switch tool versions per project
  • Unify tool versions and how to install in your teams and CI
  • Continuous update by Renovate
  • Lazy Install
  • Ecosystem by Registry
  • Secure
  • Easy to use

Star History Chart

Who uses aqua?

[!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!

License

MIT

About the license of logo, please see here.

Directories

Path Synopsis
cmd
aqua command
gen-jsonschema command
pkg
ast
checksum
Package checksum provides checksum validation and management for aqua.
Package checksum provides checksum validation and management for aqua.
cli
Package cli provides the command-line interface for aqua.
Package cli provides the command-line interface for aqua.
config
Package config handles aqua configuration management.
Package config handles aqua configuration management.
controller
Package controller contains the main business logic controllers for aqua operations.
Package controller contains the main business logic controllers for aqua operations.
domain
Package domain defines the core domain models and types for aqua.
Package domain defines the core domain models and types for aqua.
download
Package download implements package download functionality for aqua.
Package download implements package download functionality for aqua.
github
Package github provides GitHub API client integration for aqua.
Package github provides GitHub API client integration for aqua.
install-registry
Package registry manages registry installation and caching for aqua.
Package registry manages registry installation and caching for aqua.
keyring
Package keyring provides a way to manage a GitHub access token using the system's keyring.
Package keyring provides a way to manage a GitHub access token using the system's keyring.
ptr

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL