gtree: 1.10.2 -> 1.10.3
[NixPkgs.git] / pkgs / by-name / ku / kubectl-neat / package.nix
blobc0ce31abb92616b66d05a553f03c6f99b97544e0
1 { lib, buildGoModule, fetchFromGitHub, bash }:
3 buildGoModule rec {
4   pname = "kubectl-neat";
5   version = "2.0.3";
7   src = fetchFromGitHub {
8     owner = "itaysk";
9     repo = "kubectl-neat";
10     rev = "v${version}";
11     hash = "sha256-j8v0zJDBqHzmLamIZPW9UvMe9bv/m3JUQKY+wsgMTFk=";
12   };
14   vendorHash = "sha256-vGXoYR0DT9V1BD/FN/4szOal0clsLlqReTFkAd2beMw=";
16   postBuild = ''
17     # Replace path to bash in a script
18     # Without this change, there's a problem when running tests
19     sed 's,#!/bin/bash,#!${bash}/bin/bash,' -i test/kubectl-stub
20   '';
22   meta = with lib; {
23     description = "Clean up Kubernetes yaml and json output to make it readable";
24     homepage = "https://github.com/itaysk/kubectl-neat";
25     changelog = "https://github.com/itaysk/kubectl-neat/releases/tag/v${version}";
26     license = licenses.asl20;
27     maintainers = [ maintainers.koralowiec ];
28   };