biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / hexyl / default.nix
blob5f72c7a702f3a6d53e0eab73b6053e46a98bb4ab
1 { lib, rustPlatform, fetchFromGitHub }:
3 rustPlatform.buildRustPackage rec {
4   pname = "hexyl";
5   version = "0.14.0";
7   src = fetchFromGitHub {
8     owner = "sharkdp";
9     repo = pname;
10     rev = "v${version}";
11     hash = "sha256-di7SBuB4LsnqlP3BdMcsSLj4zpyKA/ninVpRyR9AJaI=";
12   };
14   cargoHash = "sha256-fXrdOiCmRgMPJxZIS/SkTkZZkag8ZUhNnMlU4k1m/+0=";
16   meta = with lib; {
17     description = "Command-line hex viewer";
18     longDescription = ''
19       `hexyl` is a simple hex viewer for the terminal. It uses a colored
20       output to distinguish different categories of bytes (NULL bytes,
21       printable ASCII characters, ASCII whitespace characters, other ASCII
22       characters and non-ASCII).
23     '';
24     homepage = "https://github.com/sharkdp/hexyl";
25     changelog = "https://github.com/sharkdp/hexyl/blob/v${version}/CHANGELOG.md";
26     license = with licenses; [ asl20 /* or */ mit ];
27     maintainers = with maintainers; [ dywedir figsoda SuperSandro2000 ];
28     mainProgram = "hexyl";
29   };