Rob Kennedy
Rob Kennedy
I've installed bash via Homebrew, which means that my bash really lives in /usr/local/Cellar/bash/.../bin/bash, with a symlink at /usr/local/bin/bash. When I specify the program to run as /usr/local/bin/bash (which happens...
Wrapping errors instead of merely embedding error messages allows calling code to use `errors.Is` and `errors.As` to more precisely check the reasons for various errors instead of having to rely...
The `sh.Exec` family of functions used to use `os.Expand` to expand environment variables in command arguments, but that function offers no escape syntax — no way to avoid expanding dollar...
**Bug Description** In one of my build targets, I use `sh.Output` to check the output of a command. For example: ```go output, err := sh.Output("command", "--version") ``` But in my...
GitHub advisory [GHSA-xr7q-jx4m-x55m](https://github.com/advisories/GHSA-xr7q-jx4m-x55m) reports an issue with version 1.64.0 of [github.com/grpc/grpc-go](https://github.com/grpc/grpc-go), a.k.a. google.golang.org/grpc. That's precisely the version kube-rbac-proxy uses. It's resolved in versions 1.64.1 and 1.65.0. The issue occurs if...