about summary refs log tree commit diff
path: root/pkgs/development/tools
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2024-03-05 00:01:58 +0000
committerGitHub <noreply@github.com>2024-03-05 00:01:58 +0000
commit100a9b96cea76d78b4481172c8ab11f8c5245fe3 (patch)
treecad4e15fce6c762b0af0777b94d26c522d90c732 /pkgs/development/tools
parentfe2479b166b82acc00a7414e8d783ec0acfdb9a9 (diff)
parent0bb74f147bd0adaef1b69964c451c7a1f497098f (diff)
downloadnixlib-100a9b96cea76d78b4481172c8ab11f8c5245fe3.tar
nixlib-100a9b96cea76d78b4481172c8ab11f8c5245fe3.tar.gz
nixlib-100a9b96cea76d78b4481172c8ab11f8c5245fe3.tar.bz2
nixlib-100a9b96cea76d78b4481172c8ab11f8c5245fe3.tar.lz
nixlib-100a9b96cea76d78b4481172c8ab11f8c5245fe3.tar.xz
nixlib-100a9b96cea76d78b4481172c8ab11f8c5245fe3.tar.zst
nixlib-100a9b96cea76d78b4481172c8ab11f8c5245fe3.zip
Merge master into staging-next
Diffstat (limited to 'pkgs/development/tools')
-rw-r--r--pkgs/development/tools/phpactor/default.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/development/tools/phpactor/default.nix b/pkgs/development/tools/phpactor/default.nix
index eae892a934d8..157d293eec9a 100644
--- a/pkgs/development/tools/phpactor/default.nix
+++ b/pkgs/development/tools/phpactor/default.nix
@@ -1,5 +1,6 @@
 { lib
 , fetchFromGitHub
+, installShellFiles
 , php
 }:
 
@@ -16,6 +17,13 @@ php.buildComposerProject (finalAttrs: {
 
   vendorHash = "sha256-0jvWbQubPXDhsXqEp8q5R0Y7rQX3UiccGDF3HDBeh7o=";
 
+  nativeBuildInputs = [ installShellFiles ];
+
+  postInstall = ''
+    installShellCompletion --cmd phpactor \
+      --bash <($out/bin/phpactor completion bash)
+  '';
+
   meta = {
     changelog = "https://github.com/phpactor/phpactor/releases/tag/${finalAttrs.version}";
     description = "Mainly a PHP Language Server";