default.nix (611B)
1 { stdenv, lib, rustPlatform, fetchFromGitHub }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "complgen"; 5 version = "2023-06-28"; 6 7 src = fetchFromGitHub { 8 owner = "adaszko"; 9 repo = "complgen"; 10 rev = "168e56f056613e1d4977237400dd7f7e92f84112"; 11 hash = "sha256-IRbQ8fNxy4jwSevxBhrP5ADWrO4NPYP/mnvhQr8cNCk="; 12 }; 13 14 cargoHash = "sha256-0RnOjNYLnDwmzTXcjt4k4VxPR+XcKBovYENabKlK1lo="; 15 16 meta = with lib; { 17 description = "Generate shell completions based on a BNF-like grammar"; 18 inherit (src.meta) homepage; 19 license = licenses.asl20; 20 maintainers = [ maintainers.sikmir ]; 21 }; 22 }