From f093847dd4ae09d8e74b2c3721eeb712ccabff11 Mon Sep 17 00:00:00 2001 From: bricewge Date: Thu, 30 May 2019 21:32:14 +0200 Subject: [PATCH] yubikey-manager: add zsh completion and manual (#62260) --- pkgs/tools/misc/yubikey-manager/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/tools/misc/yubikey-manager/default.nix b/pkgs/tools/misc/yubikey-manager/default.nix index e8588c14bbab..939191b5c8f2 100644 --- a/pkgs/tools/misc/yubikey-manager/default.nix +++ b/pkgs/tools/misc/yubikey-manager/default.nix @@ -31,8 +31,15 @@ python3Packages.buildPythonPackage rec { ]; postInstall = '' + mkdir -p "$out/man/man1" + cp man/ykman.1 "$out/man/man1" + mkdir -p $out/share/bash-completion/completions _YKMAN_COMPLETE=source $out/bin/ykman > $out/share/bash-completion/completions/ykman || : + mkdir -p $out/share/zsh/site-functions/ + _YKMAN_COMPLETE=source_zsh "$out/bin/ykman" > "$out/share/zsh/site-functions/_ykman" || : + substituteInPlace "$out/share/zsh/site-functions/_ykman" \ + --replace 'compdef _ykman_completion ykman;' '_ykman_completion "$@"' ''; # See https://github.com/NixOS/nixpkgs/issues/29169