Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / tools / jf / default.nix
blobf28a02bbb24cfb71bfaa9e8f5e9533b6824f6497
1 { lib, stdenv, rustPlatform, fetchFromGitHub, installShellFiles }:
3 rustPlatform.buildRustPackage rec {
4   pname = "jf";
5   version = "0.6.2";
7   src = fetchFromGitHub {
8     owner = "sayanarijit";
9     repo = "jf";
10     rev = "v${version}";
11     hash = "sha256-A29OvGdG6PyeKMf5RarEOrfnNSmXhXri0AlECHWep6M=";
12   };
14   cargoHash = "sha256-jZmFUvg6R15oL13OYKkirsepoJwOKCeXdKMcqhPEhNU=";
16   nativeBuildInputs = [ installShellFiles ];
18   # skip auto manpage update
19   buildNoDefaultFeatures = true;
21   postInstall = ''
22     installManPage assets/jf.1
23   '';
25   meta = with lib; {
26     description = "A small utility to safely format and print JSON objects in the commandline";
27     homepage = "https://github.com/sayanarijit/jf";
28     license = licenses.mit;
29     maintainers = [ maintainers.sayanarijit ];
30   };