anchor.diff:          else stdenv.lib.getBin buildPackages.rclone;
       in
         ''
  -        install -D -m644 $src/rclone.1 $man/share/man/man1/rclone.1
  -        mkdir -p $bin/share/zsh/site-functions $bin/share/bash-completion/completions/
  -        ${rcloneBin}/bin/rclone genautocomplete zsh $bin/share/zsh/site-functions/_rclone
  -        ${rcloneBin}/bin/rclone genautocomplete bash $bin/share/bash-completion/completions/rclone.bash
  +        installManPage $src/rclone.1
  +        for shell in bash zsh; do
  +          ${rcloneBin}/bin/rclone genautocomplete $shell rclone.$shell
  +          installShellCompletion rclone.$shell
  +        done
         '';
   
     meta = with stdenv.lib; {
  
positive.code: 
    outputs = [ "bin" "out" "man" ];
  
    postInstall =
      let
        rcloneBin =
  
negative.code: { stdenv, buildGoPackage, fetchFromGitHub, buildPackages, installShellFiles }:
  
  buildGoPackage rec {
    pname = "rclone";
  