anchor.diff:      installShellCompletion assets/completions/bat.fish
     '';
   
  +  # Insert Nix-built `less` into PATH because the system-provided one may be too old to behave as
  +  # expected with certain flag combinations.
  +  postFixup = ''
  +    wrapProgram "$out/bin/bat" \
  +      --prefix PATH : "${stdenv.lib.makeBinPath [ less ]}"
  +  '';
  +
     meta = with stdenv.lib; {
       description = "A cat(1) clone with syntax highlighting and Git integration";
       homepage    = https://github.com/sharkdp/bat;
  
positive.code: { stdenv, rustPlatform, fetchFromGitHub, llvmPackages, pkgconfig
  , Security, libiconv, installShellFiles
  }:
  
  rustPlatform.buildRustPackage rec {
  
negative.code: 
    cargoSha256 = "0d7h0kn41w6wm4w63vjy2i7r19jkansfvfjn7vgh2gqh5m60kal2";
  
    nativeBuildInputs = [ pkgconfig llvmPackages.libclang installShellFiles makeWrapper ];
  
    buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security libiconv ];
  
  