diff options
author | Michael Faille <michael@faille.io> | 2020-08-09 18:59:39 -0400 |
---|---|---|
committer | Michael Faille <michael@faille.io> | 2020-08-21 13:16:14 -0400 |
commit | 738d3dda54b39f62be82886a17f6fbcb311c9ab4 (patch) | |
tree | 9ee3d4eff98dafdf63b0ca2ccd399c586d1734c7 | |
parent | ddc91f6fdca792faf0cbc0f098af7462bf9aeb92 (diff) | |
download | nixpkgs-738d3dda54b39f62be82886a17f6fbcb311c9ab4.tar nixpkgs-738d3dda54b39f62be82886a17f6fbcb311c9ab4.tar.gz nixpkgs-738d3dda54b39f62be82886a17f6fbcb311c9ab4.tar.bz2 nixpkgs-738d3dda54b39f62be82886a17f6fbcb311c9ab4.tar.lz nixpkgs-738d3dda54b39f62be82886a17f6fbcb311c9ab4.tar.xz nixpkgs-738d3dda54b39f62be82886a17f6fbcb311c9ab4.tar.zst nixpkgs-738d3dda54b39f62be82886a17f6fbcb311c9ab4.zip |
tanka: add bash completion
-rw-r--r-- | pkgs/applications/networking/cluster/tanka/default.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/applications/networking/cluster/tanka/default.nix b/pkgs/applications/networking/cluster/tanka/default.nix index b4900a2018d..fcf1fc054e0 100644 --- a/pkgs/applications/networking/cluster/tanka/default.nix +++ b/pkgs/applications/networking/cluster/tanka/default.nix @@ -1,4 +1,4 @@ -{ buildGoModule, fetchFromGitHub, lib }: +{ buildGoModule, fetchFromGitHub, lib, installShellFiles }: buildGoModule rec { pname = "tanka"; @@ -15,6 +15,13 @@ buildGoModule rec { buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version}" ]; + nativeBuildInputs = [ installShellFiles ]; + + postInstall = '' + echo "complete -C $out/bin/tk tk" > tk.bash + installShellCompletion tk.bash + ''; + meta = with lib; { description = "Flexible, reusable and concise configuration for Kubernetes"; homepage = "https://github.com/grafana/tanka/"; |