diff options
author | Florian Klink <flokli@flokli.de> | 2024-06-06 22:13:32 +0300 |
---|---|---|
committer | Florian Klink <flokli@flokli.de> | 2024-06-06 22:13:32 +0300 |
commit | 255eb15db3198790cc5ad5d98f39f7d37296c52f (patch) | |
tree | 4d910ebb86964679cdf2153e29651ba2738810ed /pkgs/by-name | |
parent | c590fba5737787bcf175745a97067aafd449a852 (diff) |
grafana-alloy: install shell completions
Diffstat (limited to 'pkgs/by-name')
-rw-r--r-- | pkgs/by-name/gr/grafana-alloy/package.nix | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/by-name/gr/grafana-alloy/package.nix b/pkgs/by-name/gr/grafana-alloy/package.nix index 6bb05dd24291c..63de413775e61 100644 --- a/pkgs/by-name/gr/grafana-alloy/package.nix +++ b/pkgs/by-name/gr/grafana-alloy/package.nix @@ -9,6 +9,7 @@ , nodejs , grafana-alloy , nix-update-script +, installShellFiles , testers }: @@ -26,7 +27,7 @@ buildGoModule rec { proxyVendor = true; vendorHash = "sha256-6Xc2siImM1Dl716uGhtAGcn+PO2OLuYLxanzg8Ho6SA="; - nativeBuildInputs = [ fixup-yarn-lock yarn nodejs ]; + nativeBuildInputs = [ fixup-yarn-lock yarn nodejs installShellFiles ]; ldflags = let @@ -93,6 +94,13 @@ buildGoModule rec { $out/bin/alloy ''; + postInstall = '' + installShellCompletion --cmd alloy \ + --bash <($out/bin/alloy completion bash) \ + --fish <($out/bin/alloy completion fish) \ + --zsh <($out/bin/alloy completion zsh) + ''; + passthru = { tests = { version = testers.testVersion { |