diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2022-01-23 19:51:27 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-23 19:51:27 +0100 |
commit | b40d8f9ae003002d352262f8c07bc7ec410da8c6 (patch) | |
tree | 815aa73dafa7a9f6b732f0362a13cd058bf3e039 /pkgs/development/node-packages/default.nix | |
parent | c86001f710b4537dacf3adc4f29d37093a279a7f (diff) | |
parent | 75902bb873391f19a0063f56089b44d6b5d3af76 (diff) |
Merge pull request #155921 from teutat3s/feature/manta-completion-pr
Diffstat (limited to 'pkgs/development/node-packages/default.nix')
-rw-r--r-- | pkgs/development/node-packages/default.nix | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/development/node-packages/default.nix b/pkgs/development/node-packages/default.nix index 33700cbb99d67..a1606ea9bac68 100644 --- a/pkgs/development/node-packages/default.nix +++ b/pkgs/development/node-packages/default.nix @@ -199,6 +199,19 @@ let ''; }; + manta = super.manta.override { + nativeBuildInputs = with pkgs; [ nodejs-12_x installShellFiles ]; + postInstall = '' + # create completions, following upstream procedure https://github.com/joyent/node-manta/blob/v5.2.3/Makefile#L85-L91 + completion_cmds=$(find ./bin -type f -printf "%f\n") + + node ./lib/create_client.js + for cmd in $completion_cmds; do + installShellCompletion --cmd $cmd --bash <(./bin/$cmd --completion) + done + ''; + }; + markdownlint-cli = super.markdownlint-cli.override { meta.mainProgram = "markdownlint"; }; |