From 2b918a018f84bc9672f87f7d5712f4449d4ad3f5 Mon Sep 17 00:00:00 2001 From: Mitsuo HEIJO Date: Sat, 5 Apr 2025 11:15:43 +0900 Subject: [PATCH] auth0-cli: install shell completion --- pkgs/by-name/au/auth0-cli/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/au/auth0-cli/package.nix b/pkgs/by-name/au/auth0-cli/package.nix index 1a3018e39b4a..024ad4dd307d 100644 --- a/pkgs/by-name/au/auth0-cli/package.nix +++ b/pkgs/by-name/au/auth0-cli/package.nix @@ -2,6 +2,8 @@ lib, buildGoModule, fetchFromGitHub, + installShellFiles, + stdenv, }: buildGoModule rec { @@ -34,6 +36,15 @@ buildGoModule rec { --replace-fail "TestFetchUniversalLoginBrandingData" "SkipFetchUniversalLoginBrandingData" ''; + nativeBuildInputs = [ installShellFiles ]; + + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd auth0 \ + --bash <($out/bin/auth0 completion bash) \ + --fish <($out/bin/auth0 completion fish) \ + --zsh <($out/bin/auth0 completion zsh) + ''; + subPackages = [ "cmd/auth0" ]; meta = with lib; {