speed-cloudflare-cli: init at 2.0.3-unstable-2024-05-15

+38
+38
pkgs/by-name/sp/speed-cloudflare-cli/package.nix
···
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + stdenv, 5 + nodejs, 6 + }: 7 + stdenv.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 + }