1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-22 13:41:26 +00:00

gopass: Install shell completion scripts

Shell completion needs to be generated by the `gopass` binary, and moved
into place for each of the supported shells.
This commit is contained in:
Michishige Kaito 2018-04-10 11:16:56 +01:00
parent e6f8b6b897
commit cda51a8a05

View file

@ -20,6 +20,16 @@ buildGoPackage rec {
gnupg
]);
postInstall = ''
mkdir -p \
$bin/share/bash-completion/completions \
$bin/share/zsh/site-functions \
$bin/share/fish/vendor_completions.d
$bin/bin/gopass completion bash > $bin/share/bash-completion/completions/_gopass
$bin/bin/gopass completion zsh > $bin/share/zsh/site-functions/_gopass
$bin/bin/gopass completion fish > $bin/share/fish/vendor_completions.d/gopass.fish
'';
postFixup = ''
wrapProgram $bin/bin/gopass \
--prefix PATH : "${wrapperPath}"