acr-cli: init at 0.14 (#359508)
[NixPkgs.git] / pkgs / by-name / ku / kubectl-klock / package.nix
blob60d13317d661c76516f5d3a9d1aec93e769ca54c
1 { lib, buildGoModule, fetchFromGitHub, makeWrapper }:
3 buildGoModule rec {
4   pname = "kubectl-klock";
5   version = "0.7.2";
7   nativeBuildInputs = [ makeWrapper ];
9   src = fetchFromGitHub {
10     owner = "applejag";
11     repo = pname;
12     rev = "v${version}";
13     hash = "sha256-S7cpVRVboLkU+GgvwozJmfFAO29tKpPlk+r9mbVLxF8=";
14   };
16   vendorHash = "sha256-xz1I79FklKNpWdoQdzpXYAnKM+7FJcGn04lKH2E9A50=";
18   postInstall = ''
19     makeWrapper $out/bin/kubectl-klock $out/bin/kubectl_complete-klock --add-flags __complete
20   '';
22   meta = {
23     description = "Kubectl plugin to render watch output in a more readable fashion";
24     homepage = "https://github.com/applejag/kubectl-klock";
25     changelog = "https://github.com/applejag/kubectl-klock/releases/tag/v${version}";
26     license = lib.licenses.gpl3Plus;
27     maintainers = with lib.maintainers; [ scm2342 applejag ];
28   };