aquaproj/aqua (aquaproj/aqua)
### [`v2.37.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.37.0)
[Compare Source](https://redirect.github.com/aquaproj/aqua/compare/v2.36.2...v2.37.0-1)
[Pull Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.37.0) | [Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.37.0) | https://github.com/aquaproj/aqua/compare/v2.36.2...v2.37.0
##### Features
[#3224](https://redirect.github.com/aquaproj/aqua/issues/3224) Allow to set command aliases in aqua.yaml
You can now define command aliases in aqua.yaml.
This is useful to use multiple versions of the same package.
e.g.
```yaml
registries:
- type: standard
ref: v4.246.0 # renovate: depName=aquaproj/aqua-registry
packages:
- name: hashicorp/terraform@v1.9.8
- name: hashicorp/terraform
version: v0.13.7
command_aliases:
- command: terraform
alias: terraform-013
##### no_link: true
```
Then you can run `terraform` (v1.9.8) and `terraform-013` (v0.13.7).
```console
$ terraform version
Terraform v1.9.8
on darwin_arm64
$ terraform-013 version
Terraform v0.13.7
Your version of Terraform is out of date! The latest version
is 1.9.8. You can update by downloading from https://www.terraform.io/downloads.html
```
You can skip creating symbolic links for aliases by `no_link: true`
```yaml
command_aliases:
- command: terraform
alias: terraform-013
no_link: true
```
You can still run aliases via `aqua exec`.
```sh
aqua exec -- terraform-013 version
```
Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
v2.36.2
->v2.37.0
Release Notes
aquaproj/aqua (aquaproj/aqua)
### [`v2.37.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.37.0) [Compare Source](https://redirect.github.com/aquaproj/aqua/compare/v2.36.2...v2.37.0-1) [Pull Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.37.0) | [Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.37.0) | https://github.com/aquaproj/aqua/compare/v2.36.2...v2.37.0 ##### Features [#3224](https://redirect.github.com/aquaproj/aqua/issues/3224) Allow to set command aliases in aqua.yaml You can now define command aliases in aqua.yaml. This is useful to use multiple versions of the same package. e.g. ```yaml registries: - type: standard ref: v4.246.0 # renovate: depName=aquaproj/aqua-registry packages: - name: hashicorp/terraform@v1.9.8 - name: hashicorp/terraform version: v0.13.7 command_aliases: - command: terraform alias: terraform-013 ##### no_link: true ``` Then you can run `terraform` (v1.9.8) and `terraform-013` (v0.13.7). ```console $ terraform version Terraform v1.9.8 on darwin_arm64 $ terraform-013 version Terraform v0.13.7 Your version of Terraform is out of date! The latest version is 1.9.8. You can update by downloading from https://www.terraform.io/downloads.html ``` You can skip creating symbolic links for aliases by `no_link: true` ```yaml command_aliases: - command: terraform alias: terraform-013 no_link: true ``` You can still run aliases via `aqua exec`. ```sh aqua exec -- terraform-013 version ```Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.