Unverified Commit 94cb2b5e authored by Matthias Beyer's avatar Matthias Beyer
Browse files

diffnav: Install shell completion files

parent 516f3287
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@
  fetchFromGitHub,
  buildGoModule,
  makeBinaryWrapper,
  installShellFiles,
  delta,
}:

@@ -24,10 +25,17 @@ buildGoModule (finalAttrs: {
    "-w"
  ];

  nativeBuildInputs = [ makeBinaryWrapper ];
  nativeBuildInputs = [
    makeBinaryWrapper
    installShellFiles
  ];
  postInstall = ''
    wrapProgram $out/bin/diffnav \
      --prefix PATH : ${lib.makeBinPath [ delta ]}
     installShellCompletion --cmd diffnav \
      --bash <($out/bin/diffnav completion bash) \
      --fish <($out/bin/diffnav completion fish) \
      --zsh <($out/bin/diffnav completion zsh)
  '';

  meta = {