You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[runx] Proof of concept for runx integration (#1524)
## Summary
Inspired by golangci-lint being broken in nixpkgs, I wanted to see if I
could get a quick and dirty implementation so we can replace
golangci-lint from nixpkgs with runx. The current PR implements this
using `runx:<path>` syntax. Since we already use `github:<path>` for nix
flakes, I can't use that without breaking backwards compatibility. We
could overload it.
What this PR implements:
* Add and rm of runx, with and without versions.
* runx installed packages are added to PATH for run, shell, etc
Things that are not implemented by this PR:
* Search and validation. Currently trying to install a non-existing
package will fail with a semi-cryptic error.
* lockfile support.
## How was it tested?
<img width="563" alt="image"
src="https://github.com/jetpack-io/devbox/assets/544948/1c0a5521-a6f9-420f-9178-4fc23a1bc059">
0 commit comments