gh: format

This commit is contained in:
Austin Horstman 2024-10-16 10:04:24 -05:00
parent 6269d56b93
commit 1e3da2d0a6
No known key found for this signature in database

View File

@ -1,4 +1,12 @@
{ lib, fetchFromGitHub, buildGoModule, installShellFiles, stdenv, testers, gh }:
{
lib,
fetchFromGitHub,
buildGoModule,
installShellFiles,
stdenv,
testers,
gh,
}:
buildGoModule rec {
pname = "gh";
@ -21,19 +29,22 @@ buildGoModule rec {
runHook postBuild
'';
installPhase = ''
runHook preInstall
install -Dm755 bin/gh -t $out/bin
'' + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installManPage share/man/*/*.[1-9]
installPhase =
''
runHook preInstall
install -Dm755 bin/gh -t $out/bin
''
+ lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installManPage share/man/*/*.[1-9]
installShellCompletion --cmd gh \
--bash <($out/bin/gh completion -s bash) \
--fish <($out/bin/gh completion -s fish) \
--zsh <($out/bin/gh completion -s zsh)
'' + ''
runHook postInstall
'';
installShellCompletion --cmd gh \
--bash <($out/bin/gh completion -s bash) \
--fish <($out/bin/gh completion -s fish) \
--zsh <($out/bin/gh completion -s zsh)
''
+ ''
runHook postInstall
'';
# most tests require network access
doCheck = false;