gmailctl: install completion files

+12
+12
pkgs/applications/networking/gmailctl/default.nix
··· 1 1 { lib 2 2 , buildGoModule 3 3 , fetchFromGitHub 4 + , installShellFiles 4 5 }: 5 6 6 7 buildGoModule rec { ··· 13 14 rev = "v${version}"; 14 15 sha256 = "sha256-1gOixuOvPHEjnnDNNda9sktnhffovOfeG4XDrLRRMlE="; 15 16 }; 17 + 18 + nativeBuildInputs = [ 19 + installShellFiles 20 + ]; 21 + 22 + postInstall = '' 23 + installShellCompletion --cmd gmailctl \ 24 + --bash <($out/bin/gmailctl completion bash) \ 25 + --fish <($out/bin/gmailctl completion fish) \ 26 + --zsh <($out/bin/gmailctl completion zsh) 27 + ''; 16 28 17 29 vendorSha256 = "sha256-Yv3OGHFOmenst/ujUgvCaSEjwwBf3W9n+55ztVhuWjo="; 18 30