Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 36 lines 872 B view raw
1{ 2 rustPlatform, 3 fetchFromGitHub, 4 lib, 5 installShellFiles, 6}: 7 8rustPlatform.buildRustPackage rec { 9 pname = "pnpm-shell-completion"; 10 version = "0.5.4"; 11 12 src = fetchFromGitHub { 13 owner = "g-plane"; 14 repo = "pnpm-shell-completion"; 15 rev = "v${version}"; 16 hash = "sha256-bc2ZVHQF+lSAmhy/fvdiVfg9uzPPcXYrtiNChjkjHtA="; 17 }; 18 19 cargoHash = "sha256-JL9bWVHmdSktOEF70WMOmZKdZwO/gNDp0GPDMYteR1E="; 20 21 nativeBuildInputs = [ installShellFiles ]; 22 23 postInstall = '' 24 installShellCompletion --cmd pnpm \ 25 --fish pnpm.fish \ 26 --zsh pnpm-shell-completion.plugin.zsh 27 ''; 28 29 meta = with lib; { 30 homepage = "https://github.com/g-plane/pnpm-shell-completion"; 31 description = "Complete your pnpm command fastly"; 32 license = licenses.mit; 33 maintainers = with maintainers; [ donovanglover ]; 34 mainProgram = "pnpm-shell-completion"; 35 }; 36}