aquaproj/aqua (aquaproj/aqua)
### [`v2.36.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.36.0)
[Compare Source](https://redirect.github.com/aquaproj/aqua/compare/v2.35.0...v2.36.0)
[Pull Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.36.0) | [Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.36.0) | https://github.com/aquaproj/aqua/compare/v2.35.0...v2.36.0
##### Features
[#3130](https://redirect.github.com/aquaproj/aqua/issues/3130) [#3134](https://redirect.github.com/aquaproj/aqua/issues/3134) support changing $0 by symlink
Some tools change their behavior by `$0`.
For example, `granted` changes the behavior based on `args[0]`.
https://github.com/common-fate/granted/blob/e8de3ec7d62d543062d8be802b27abb3d8fac429/cmd/granted/main.go#L37-L44
```go
// Use a single binary to keep keychain ACLs simple, swapping behavior via argv[0]
var app *cli.App
switch filepath.Base(os.Args[0]) {
case "assumego", "assumego.exe", "dassumego", "dassumego.exe":
app = assume.GetCliApp()
default:
app = granted.GetCliApp()
}
```
This release supports changing $0 by symlink.
```yaml
files:
- name: granted
- name: assumego
src: granted
link: assumego # link is the relative path from src to the symlink
```
##### Bug Fixes
[#3136](https://redirect.github.com/aquaproj/aqua/issues/3136) [#3137](https://redirect.github.com/aquaproj/aqua/issues/3137) remove: Handle panic error when package is not found [@Shion1305](https://redirect.github.com/Shion1305)
[#3138](https://redirect.github.com/aquaproj/aqua/issues/3138) remove: Ignore not found commands
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.35.0
->v2.36.0
Release Notes
aquaproj/aqua (aquaproj/aqua)
### [`v2.36.0`](https://redirect.github.com/aquaproj/aqua/releases/tag/v2.36.0) [Compare Source](https://redirect.github.com/aquaproj/aqua/compare/v2.35.0...v2.36.0) [Pull Requests](https://redirect.github.com/aquaproj/aqua/pulls?q=is%3Apr+milestone%3Av2.36.0) | [Issues](https://redirect.github.com/aquaproj/aqua/issues?q=is%3Aissue+milestone%3Av2.36.0) | https://github.com/aquaproj/aqua/compare/v2.35.0...v2.36.0 ##### Features [#3130](https://redirect.github.com/aquaproj/aqua/issues/3130) [#3134](https://redirect.github.com/aquaproj/aqua/issues/3134) support changing $0 by symlink Some tools change their behavior by `$0`. For example, `granted` changes the behavior based on `args[0]`. https://github.com/common-fate/granted/blob/e8de3ec7d62d543062d8be802b27abb3d8fac429/cmd/granted/main.go#L37-L44 ```go // Use a single binary to keep keychain ACLs simple, swapping behavior via argv[0] var app *cli.App switch filepath.Base(os.Args[0]) { case "assumego", "assumego.exe", "dassumego", "dassumego.exe": app = assume.GetCliApp() default: app = granted.GetCliApp() } ``` This release supports changing $0 by symlink. ```yaml files: - name: granted - name: assumego src: granted link: assumego # link is the relative path from src to the symlink ``` ##### Bug Fixes [#3136](https://redirect.github.com/aquaproj/aqua/issues/3136) [#3137](https://redirect.github.com/aquaproj/aqua/issues/3137) remove: Handle panic error when package is not found [@Shion1305](https://redirect.github.com/Shion1305) [#3138](https://redirect.github.com/aquaproj/aqua/issues/3138) remove: Ignore not found commandsConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.