No description
Find a file
2023-10-26 16:28:25 +03:00
.github/workflows CI: trigger less often 2023-10-26 16:23:12 +03:00
.envrc initial commit 2023-10-26 16:11:23 +03:00
.gitignore chore: update gitignore 2023-10-26 16:26:16 +03:00
default.nix feat(nix): improve packaging 2023-10-26 16:21:16 +03:00
flake.lock feat(nix): improve packaging 2023-10-26 16:21:16 +03:00
flake.nix initial commit 2023-10-26 16:11:23 +03:00
go.mod chore: cleanup 2023-10-26 16:21:14 +03:00
go.sum chore: cleanup 2023-10-26 16:21:14 +03:00
LICENSE initial commit 2023-10-26 16:11:23 +03:00
main.go initial commit 2023-10-26 16:11:23 +03:00
README.md docs: add usage instructions 2023-10-26 16:28:25 +03:00
shell.nix initial commit 2023-10-26 16:11:23 +03:00

go-grep-cache

Go port of https://github.com/delroth/grep-nixos-cache

"A tool to efficiently grep the contents of many NixOS store paths for a given string to find. The main use case is looking for vendored libraries through the entirety of a Hydra evaluation."

I'm petty, sue me.

How to use

grep-nixos-cache --needle "what-to-search" --path ""/nix/store/...""

Why does this exist?

  1. I don't want Rust on my system
  2. I don't want flake-utils on my system
  3. Felt like it