npingler: install man pages
This commit is contained in:
@@ -25,12 +25,19 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
cargoHash = "sha256-Fs5LPy9dX2hRyMo/YASQesXQoklqYDV78eXnlecet0E=";
|
||||
|
||||
buildFeatures = [ "clap_mangen" ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
];
|
||||
|
||||
postInstall = lib.optionalString emulatorAvailable ''
|
||||
manpages=$(mktemp -d)
|
||||
${emulator} $out/bin/npingler util generate-man-pages "$manpages"
|
||||
for manpage in "$manpages"/*; do
|
||||
installManPage "$manpage"
|
||||
done
|
||||
|
||||
installShellCompletion --cmd npingler \
|
||||
--bash <(${emulator} $out/bin/npingler util generate-completions bash) \
|
||||
--fish <(${emulator} $out/bin/npingler util generate-completions fish) \
|
||||
|
||||
Reference in New Issue
Block a user