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