tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
leetcode-cli: Add shell completions
William Kral
2 years ago
f277c949
a63c5083
+9
1 changed file
expand all
collapse all
unified
split
pkgs
applications
misc
leetcode-cli
default.nix
+9
pkgs/applications/misc/leetcode-cli/default.nix
···
2
2
, fetchCrate
3
3
, rustPlatform
4
4
, pkg-config
5
5
+
, installShellFiles
5
6
, openssl
6
7
, dbus
7
8
, sqlite
···
24
25
25
26
nativeBuildInputs = [
26
27
pkg-config
28
28
+
installShellFiles
27
29
];
28
30
29
31
buildInputs = [
···
31
33
dbus
32
34
sqlite
33
35
] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ];
36
36
+
37
37
+
postInstall = ''
38
38
+
installShellCompletion --cmd leetcode \
39
39
+
--bash <($out/bin/leetcode completions bash) \
40
40
+
--fish <($out/bin/leetcode completions fish) \
41
41
+
--zsh <($out/bin/leetcode completions zsh)
42
42
+
'';
34
43
35
44
passthru.tests = testers.testVersion {
36
45
package = leetcode-cli;