promql-cli: init at 0.2.1

+33
+31
pkgs/tools/misc/promql-cli/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "promql-cli"; 8 + version = "0.2.1"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "nalbury"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + hash = "sha256-uuoUvEBnLxopdt6u4vX6pYnuyOATwJFJo9ozQ9jhSyo="; 15 + }; 16 + 17 + vendorHash = "sha256-OLkOyeLyBnNmijNYFrXIZ4nbOvV/65KIKjOFOVS9Yiw="; 18 + 19 + ldflags = [ "-s" "-w" ]; 20 + 21 + postInstall = '' 22 + mv -v $out/bin/promql-cli $out/bin/promql 23 + ''; 24 + 25 + meta = with lib; { 26 + description = "Command-line tool to query a Prometheus server with PromQL and visualize the output"; 27 + homepage = "https://github.com/nalbury/promql-cli"; 28 + license = licenses.asl20; 29 + maintainers = with maintainers; [ arikgrahl ]; 30 + }; 31 + }
+2
pkgs/top-level/all-packages.nix
··· 23563 23563 23564 23564 liquibase_redshift_extension = callPackage ../development/java-modules/liquibase_redshift_extension { }; 23565 23565 23566 + promql-cli = callPackage ../tools/misc/promql-cli { }; 23567 + 23566 23568 prom2json = callPackage ../servers/monitoring/prometheus/prom2json.nix { }; 23567 23569 prometheus = callPackage ../servers/monitoring/prometheus { }; 23568 23570 prometheus-alertmanager = callPackage ../servers/monitoring/prometheus/alertmanager.nix { };