diff options
author | Mario Rodas <marsam@users.noreply.github.com> | 2020-07-02 09:07:31 -0500 |
---|---|---|
committer | Mario Rodas <marsam@users.noreply.github.com> | 2020-07-02 09:07:31 -0500 |
commit | 3c543a19d2b18df4a1a4bef6ae2ac1773a122b58 (patch) | |
tree | 0f868a235775cf8bf4cab0d2ea1a6f87a8d4d56f | |
parent | 338ab5ce07c1634a56f378a2fffaf85d55de0289 (diff) | |
download | nixpkgs-3c543a19d2b18df4a1a4bef6ae2ac1773a122b58.tar nixpkgs-3c543a19d2b18df4a1a4bef6ae2ac1773a122b58.tar.gz nixpkgs-3c543a19d2b18df4a1a4bef6ae2ac1773a122b58.tar.bz2 nixpkgs-3c543a19d2b18df4a1a4bef6ae2ac1773a122b58.tar.lz nixpkgs-3c543a19d2b18df4a1a4bef6ae2ac1773a122b58.tar.xz nixpkgs-3c543a19d2b18df4a1a4bef6ae2ac1773a122b58.tar.zst nixpkgs-3c543a19d2b18df4a1a4bef6ae2ac1773a122b58.zip |
kubeless: install completion
-rw-r--r-- | pkgs/applications/networking/cluster/kubeless/default.nix | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/pkgs/applications/networking/cluster/kubeless/default.nix b/pkgs/applications/networking/cluster/kubeless/default.nix index 400ebf66dde..6f6c8dc338b 100644 --- a/pkgs/applications/networking/cluster/kubeless/default.nix +++ b/pkgs/applications/networking/cluster/kubeless/default.nix @@ -1,4 +1,4 @@ -{ stdenv, buildGoPackage, fetchFromGitHub }: +{ stdenv, buildGoPackage, fetchFromGitHub, installShellFiles }: buildGoPackage rec { pname = "kubeless"; @@ -13,10 +13,19 @@ buildGoPackage rec { goPackagePath = "github.com/kubeless/kubeless"; + nativeBuildInputs = [ installShellFiles ]; + subPackages = [ "cmd/kubeless" ]; buildFlagsArray = '' - -ldflags=-X github.com/kubeless/kubeless/pkg/version.Version=${version} + -ldflags=-s -w -X github.com/kubeless/kubeless/pkg/version.Version=${version} + ''; + + postInstall = '' + for shell in bash; do + $out/bin/kubeless completion $shell > kubeless.$shell + installShellCompletion kubeless.$shell + done ''; meta = with stdenv.lib; { |