anchor.diff:        for a directory, or recursing into directories with a tree view. exa is
         written in Rust, so it’s small, fast, and portable.
       '';
  -    homepage = http://the.exa.website;
  +    homepage = https://the.exa.website;
       license = licenses.mit;
       maintainer = [ maintainers.ehegnes ];
     };
  
positive.code: 
    # Some tests fail, but Travis ensures a proper build
    doCheck = false;
  
    cargoUpdateHook = ''
      ${cargoPatch}
    '';
    cargoDepsHook = ''
      pushd $sourceRoot
      ${cargoPatch}
      popd
    '';
  
    meta = with stdenv.lib; {
      description = "Replacement for 'ls' written in Rust";
  
negative.code: 
  with rustPlatform;
  
  buildRustPackage rec {
    name = "exa-${version}";
    version = "0.8.0";
  
    depsSha256 = "0yz41prkjs5rmvdhr9k58a52l7hvwy5mfg8rcpsq4ybgf601lja2";
  
    src = fetchFromGitHub {
      owner = "ogham";
      repo = "exa";
      rev = "v${version}";
      sha256 = "0jy11a3xfnfnmyw1kjmv4ffavhijs8c940kw24vafklnacx5n88m";
    };
  
    nativeBuildInputs = [ cmake pkgconfig perl ];
  