npingler: install man pages

Changed files
+7
pkgs
by-name
np
npingler
+7
pkgs/by-name/np/npingler/package.nix
···
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) \