magic-wormhole: install shell completions (#414322)

This commit is contained in:
Aleksana 2025-06-06 14:17:03 +08:00 committed by GitHub
commit 136cadac53
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3,6 +3,7 @@
stdenv,
buildPythonPackage,
fetchFromGitHub,
installShellFiles,
# build-system
setuptools,
@ -88,6 +89,10 @@ buildPythonPackage rec {
dilation = [ noiseprotocol ];
};
nativeBuildInputs = [
installShellFiles
];
nativeCheckInputs =
[
magic-wormhole-mailbox-server
@ -101,6 +106,10 @@ buildPythonPackage rec {
postInstall = ''
install -Dm644 docs/wormhole.1 $out/share/man/man1/wormhole.1
installShellCompletion --cmd ${meta.mainProgram} \
--bash wormhole_complete.bash \
--fish wormhole_complete.fish \
--zsh wormhole_complete.zsh
'';
meta = {