diff options
author | teutat3s <10206665+teutat3s@users.noreply.github.com> | 2022-01-20 19:08:46 +0100 |
---|---|---|
committer | teutat3s <10206665+teutat3s@users.noreply.github.com> | 2022-01-23 17:24:24 +0100 |
commit | 75902bb873391f19a0063f56089b44d6b5d3af76 (patch) | |
tree | f6afb95beb78b76ce5bab8483a9033212df1231a /pkgs/development/node-packages/default.nix | |
parent | b4797eaffc45f360849067549c709295f0c0c1d2 (diff) | |
download | nixpkgs-75902bb873391f19a0063f56089b44d6b5d3af76.tar nixpkgs-75902bb873391f19a0063f56089b44d6b5d3af76.tar.gz nixpkgs-75902bb873391f19a0063f56089b44d6b5d3af76.tar.bz2 nixpkgs-75902bb873391f19a0063f56089b44d6b5d3af76.tar.lz nixpkgs-75902bb873391f19a0063f56089b44d6b5d3af76.tar.xz nixpkgs-75902bb873391f19a0063f56089b44d6b5d3af76.tar.zst nixpkgs-75902bb873391f19a0063f56089b44d6b5d3af76.zip |
nodePackages.manta: add completion
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 7944e47a140..734ca81dbd8 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"; }; |