diff options
author | Gabriel Arazas <foodogsquared@foodogsquared.one> | 2023-07-02 23:14:44 +0800 |
---|---|---|
committer | Gabriel Arazas <foodogsquared@foodogsquared.one> | 2023-07-02 23:14:44 +0800 |
commit | 73d24f8aacaac15443505f2a5efbda21beb83543 (patch) | |
tree | 26b5f5c1023d3e108507e60f1e41a0bee3256715 | |
parent | 99d4bf7babbeee9f2d0b9d75a0774f37b51d1594 (diff) | |
download | nixpkgs-73d24f8aacaac15443505f2a5efbda21beb83543.tar nixpkgs-73d24f8aacaac15443505f2a5efbda21beb83543.tar.gz nixpkgs-73d24f8aacaac15443505f2a5efbda21beb83543.tar.bz2 nixpkgs-73d24f8aacaac15443505f2a5efbda21beb83543.tar.lz nixpkgs-73d24f8aacaac15443505f2a5efbda21beb83543.tar.xz nixpkgs-73d24f8aacaac15443505f2a5efbda21beb83543.tar.zst nixpkgs-73d24f8aacaac15443505f2a5efbda21beb83543.zip |
dasel: add shell completions to output
-rw-r--r-- | pkgs/applications/misc/dasel/default.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/applications/misc/dasel/default.nix b/pkgs/applications/misc/dasel/default.nix index d3b72568cbd..eb3621735e0 100644 --- a/pkgs/applications/misc/dasel/default.nix +++ b/pkgs/applications/misc/dasel/default.nix @@ -1,6 +1,7 @@ { lib , buildGoModule , fetchFromGitHub +, installShellFiles }: buildGoModule rec { @@ -20,6 +21,15 @@ buildGoModule rec { "-s" "-w" "-X github.com/tomwright/dasel/v2/internal.Version=${version}" ]; + nativeBuildInputs = [ installShellFiles ]; + + postInstall = '' + installShellCompletion --cmd dasel \ + --bash <($out/bin/dasel completion bash) \ + --fish <($out/bin/dasel completion fish) \ + --zsh <($out/bin/dasel completion zsh) + ''; + doInstallCheck = true; installCheckPhase = '' runHook preInstallCheck |