tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
gmailctl: install completion files
Doron Behar
4 years ago
d95f44ad
77382d5e
+12
1 changed file
expand all
collapse all
unified
split
pkgs
applications
networking
gmailctl
default.nix
+12
pkgs/applications/networking/gmailctl/default.nix
···
1
1
{ lib
2
2
, buildGoModule
3
3
, fetchFromGitHub
4
4
+
, installShellFiles
4
5
}:
5
6
6
7
buildGoModule rec {
···
13
14
rev = "v${version}";
14
15
sha256 = "sha256-1gOixuOvPHEjnnDNNda9sktnhffovOfeG4XDrLRRMlE=";
15
16
};
17
17
+
18
18
+
nativeBuildInputs = [
19
19
+
installShellFiles
20
20
+
];
21
21
+
22
22
+
postInstall = ''
23
23
+
installShellCompletion --cmd gmailctl \
24
24
+
--bash <($out/bin/gmailctl completion bash) \
25
25
+
--fish <($out/bin/gmailctl completion fish) \
26
26
+
--zsh <($out/bin/gmailctl completion zsh)
27
27
+
'';
16
28
17
29
vendorSha256 = "sha256-Yv3OGHFOmenst/ujUgvCaSEjwwBf3W9n+55ztVhuWjo=";
18
30