about summary refs log tree commit diff
path: root/pkgs/development/node-packages
diff options
context:
space:
mode:
authorDennis Gosnell <cdep.illabout@gmail.com>2022-10-25 13:49:57 -0400
committerDennis Gosnell <cdep.illabout@gmail.com>2022-10-25 13:49:57 -0400
commit4a089cd67f5c60d29cf350704032cbcff5b599d4 (patch)
treec4433a94f36a1ccae06c189ddc086e94fa828b8f /pkgs/development/node-packages
parentbe7042a040463c4a03b0b1fdfce4cf7db7f7cd01 (diff)
nodePackages.graphite-cli: add bash and zsh completion
Diffstat (limited to 'pkgs/development/node-packages')
-rw-r--r--pkgs/development/node-packages/overrides.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/node-packages/overrides.nix b/pkgs/development/node-packages/overrides.nix
index 496e80c175a2a..29050e61c39bf 100644
--- a/pkgs/development/node-packages/overrides.nix
+++ b/pkgs/development/node-packages/overrides.nix
@@ -191,6 +191,12 @@ final: prev: {
 
   graphite-cli = prev."@withgraphite/graphite-cli".override {
     name = "graphite-cli";
+    nativeBuildInputs = [ pkgs.installShellFiles ];
+    postInstall = ''
+      installShellCompletion --cmd gt \
+        --bash <($out/bin/gt completion) \
+        --zsh <($out/bin/gt completion)
+    '';
   };
 
   graphql-language-service-cli = prev.graphql-language-service-cli.override {