From f1d294b7d8089fe7205d0fc4dbc5e535c55118cf Mon Sep 17 00:00:00 2001 From: TheColorman Date: Mon, 31 Mar 2025 20:57:15 +0200 Subject: [PATCH] speed-cloudflare-cli: init at 2.0.3-unstable-2024-05-15 --- .../sp/speed-cloudflare-cli/package.nix | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/sp/speed-cloudflare-cli/package.nix diff --git a/pkgs/by-name/sp/speed-cloudflare-cli/package.nix b/pkgs/by-name/sp/speed-cloudflare-cli/package.nix new file mode 100644 index 000000000000..a1c1e27b33df --- /dev/null +++ b/pkgs/by-name/sp/speed-cloudflare-cli/package.nix @@ -0,0 +1,38 @@ +{ + lib, + fetchFromGitHub, + stdenv, + nodejs, +}: +stdenv.mkDerivation { + pname = "speed-cloudflare-cli"; + version = "2.0.3-unstable-2024-05-15"; + + src = fetchFromGitHub { + owner = "KNawm"; + repo = "speed-cloudflare-cli"; + rev = "dd301195e7def359a39cceeba16b1c0bedac8f5d"; + sha256 = "sha256-kxLeQUdJbkmApf5Af3Mgd3WvS3GhXXOIvA4gNB55TGM="; + }; + + nativeBuildInputs = [ nodejs ]; + + installPhase = '' + mkdir -p $out/bin + + install -Dm755 $src/cli.js $out/bin/speed-cloudflare-cli + install -Dm644 $src/chalk.js $out/bin/chalk.js + install -Dm644 $src/stats.js $out/bin/stats.js + + patchShebangs $out/bin/speed-cloudflare-cli + ''; + + meta = { + description = "Measure the speed and consistency of your internet connection using speed.cloudflare.com"; + homepage = "https://github.com/KNawm/speed-cloudflare-cli"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ TheColorman ]; + mainProgram = "speed-cloudflare-cli"; + inherit (nodejs.meta) platforms; + }; +}