1{ recurseIntoAttrs, callPackage, nodejs, makeWrapper
2}:
3
4let
5 self = (
6 callPackage ../../../top-level/node-packages.nix {
7 inherit nodejs self;
8 generated = callPackage ./node-packages.nix { inherit self; };
9 overrides = {
10
11 "azure-cli" =
12 let
13 streamline-streams = self.by-version."streamline-streams"."0.1.5";
14 streamline = self.by-version."streamline"."0.10.17";
15 node-uuid = self.by-version."node-uuid"."1.2.0";
16 in {
17 passthru.nodePackages = self;
18
19 buildInputs = [ makeWrapper ];
20
21 postInstall = ''
22 wrapProgram "$out/bin/azure" \
23 --set NODE_PATH "${streamline-streams}/lib/node_modules:${streamline}/lib/node_modules:${node-uuid}/lib/node_modules"
24 '';
25 };
26 "easy-table" = {
27 dontMakeSourcesWritable = 1;
28 postUnpack = ''
29 chmod -R 770 "$sourceRoot"
30 '';
31 };
32 };
33 });
34in self.azure-cli
35