Lazy Install
Let's change the tool version.
# Change cli/cli version to v2.1.0
$ sed -i "s|cli/cli@.*|cli/cli@v2.1.0|" aqua.yaml
$ gh version
INFO[0000] download and unarchive the package aqua_version=1.19.2 package_name=cli/cli package_version=v2.1.0 program=aqua registry=standard
gh version 2.1.0 (2021-10-14)
https://github.com/cli/cli/releases/tag/v2.1.0
You find that cli/cli@v2.1.0
is installed automatically.
You don't have to run aqua i
explicitly.
We call this feature as Lazy Install
.
Note that Lazy Install
doesn't work if the symbolic link isn't created in ${AQUA_ROOT_DIR}/bin
yet.