Skip to content

Commit eb0e464

Browse files
authored
Merge pull request #288643 from ecklf/ecklf/add-plow
plow: init at 1.3.1
2 parents 96ee8d4 + 1122f53 commit eb0e464

2 files changed

Lines changed: 36 additions & 0 deletions

File tree

maintainers/maintainer-list.nix

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5332,6 +5332,12 @@
53325332
githubId = 7875;
53335333
name = "Rommel Martinez";
53345334
};
5335+
ecklf = {
5336+
email = "ecklf@icloud.com";
5337+
github = "ecklf";
5338+
githubId = 8146736;
5339+
name = "Florentin Eckl";
5340+
};
53355341
eclairevoyant = {
53365342
github = "eclairevoyant";
53375343
githubId = 848000;

pkgs/by-name/pl/plow/package.nix

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{ lib, buildGoModule, fetchFromGitHub, testers, plow }:
2+
3+
buildGoModule rec {
4+
pname = "plow";
5+
version = "1.3.1";
6+
7+
src = fetchFromGitHub {
8+
owner = "six-ddc";
9+
repo = "plow";
10+
rev = "refs/tags/v${version}";
11+
hash = "sha256-TynFq7e4MtZlA5SmGMybhmCVw67yHYgZWffQjuyhTDA=";
12+
};
13+
14+
vendorHash = "sha256-t2lBPyCn8bu9hLsWmaCGir9egbX0mQR+8kB0RfY7nHE=";
15+
16+
ldflags = [ "-s" "-w" ];
17+
18+
passthru.tests.version = testers.testVersion {
19+
package = plow;
20+
};
21+
22+
meta = with lib; {
23+
description = "A high-performance HTTP benchmarking tool that includes a real-time web UI and terminal display";
24+
homepage = "https://github.com/six-ddc/plow";
25+
changelog = "https://github.com/six-ddc/plow/releases/tag/v${version}";
26+
license = licenses.asl20;
27+
maintainers = with maintainers; [ ecklf ];
28+
mainProgram = "plow";
29+
};
30+
}

0 commit comments

Comments
 (0)