anchor.diff: -{ lib, stdenv
  +{ lib
  +, stdenv
   , nixosTests
   , rustPlatform
   , fetchFromGitHub
  
positive.code: 
    postInstall = ''
      installManPage $releaseDir/build/bat-*/out/assets/manual/bat.1
      installShellCompletion $releaseDir/build/bat-*/out/assets/completions/bat.{fish,zsh}
    '';
  
    # Insert Nix-built `less` into PATH because the system-provided one may be too old to behave as
  
negative.code: 
  rustPlatform.buildRustPackage rec {
    pname = "bat";
    version = "0.18.2";
  
    src = fetchFromGitHub {
      owner = "sharkdp";
      repo = pname;
      rev = "v${version}";
      sha256 = "sha256-Y8CmVOIDPQ9kpggOlKnxLV0oOyNRow0r/nvxNpCtYNU=";
    };
    cargoSha256 = "sha256-MdfBldImyW8QV0P3zPrYT2Vi9zChvXePI2T8tRsrlcQ=";
  
    nativeBuildInputs = [ pkg-config installShellFiles makeWrapper ];
  
  