nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 43 lines 1.1 kB view raw
1{ 2 lib, 3 stdenvNoCC, 4 nodejs-slim, 5 fetchzip, 6 testers, 7}: 8 9stdenvNoCC.mkDerivation (finalAttrs: { 10 pname = "twilio-cli"; 11 version = "6.2.3"; 12 13 src = fetchzip { 14 url = "https://twilio-cli-prod.s3.amazonaws.com/twilio-v${finalAttrs.version}/twilio-v${finalAttrs.version}.tar.gz"; 15 hash = "sha256-a5eTxtcC3cGZ+8MMMfE9UKrxAQ7pfivWMss4NMKbf9s="; 16 }; 17 18 buildInputs = [ nodejs-slim ]; 19 20 installPhase = '' 21 runHook preInstall 22 23 mkdir -p $out/bin $out/libexec/twilio-cli 24 cp -R . $out/libexec/twilio-cli 25 ln -s $out/libexec/twilio-cli/bin/run $out/bin/twilio 26 27 runHook postInstall 28 ''; 29 30 passthru.tests.version = testers.testVersion { 31 package = finalAttrs.finalPackage; 32 }; 33 34 meta = { 35 description = "Unleash the power of Twilio from your command prompt"; 36 homepage = "https://github.com/twilio/twilio-cli"; 37 changelog = "https://github.com/twilio/twilio-cli/blob/${finalAttrs.version}/CHANGES.md"; 38 license = lib.licenses.mit; 39 maintainers = [ ]; 40 platforms = nodejs-slim.meta.platforms; 41 mainProgram = "twilio"; 42 }; 43})