nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 38 lines 1.0 kB view raw
1{ 2 lib, 3 fetchFromGitHub, 4 stdenv, 5 nodejs, 6}: 7stdenv.mkDerivation { 8 pname = "speed-cloudflare-cli"; 9 version = "2.0.3-unstable-2024-05-15"; 10 11 src = fetchFromGitHub { 12 owner = "KNawm"; 13 repo = "speed-cloudflare-cli"; 14 rev = "dd301195e7def359a39cceeba16b1c0bedac8f5d"; 15 sha256 = "sha256-kxLeQUdJbkmApf5Af3Mgd3WvS3GhXXOIvA4gNB55TGM="; 16 }; 17 18 nativeBuildInputs = [ nodejs ]; 19 20 installPhase = '' 21 mkdir -p $out/bin 22 23 install -Dm755 $src/cli.js $out/bin/speed-cloudflare-cli 24 install -Dm644 $src/chalk.js $out/bin/chalk.js 25 install -Dm644 $src/stats.js $out/bin/stats.js 26 27 patchShebangs $out/bin/speed-cloudflare-cli 28 ''; 29 30 meta = { 31 description = "Measure the speed and consistency of your internet connection using speed.cloudflare.com"; 32 homepage = "https://github.com/KNawm/speed-cloudflare-cli"; 33 license = lib.licenses.mit; 34 maintainers = with lib.maintainers; [ TheColorman ]; 35 mainProgram = "speed-cloudflare-cli"; 36 inherit (nodejs.meta) platforms; 37 }; 38}