Skip to content

Commit 30923b3

Browse files
authored
seq-cli: init at 2024.3.922 (#348595)
2 parents c304b7a + daf8870 commit 30923b3

File tree

2 files changed

+65
-0
lines changed

2 files changed

+65
-0
lines changed

pkgs/by-name/se/seq-cli/deps.nix

Lines changed: 23 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
lib,
3+
buildDotnetModule,
4+
fetchFromGitHub,
5+
dotnetCorePackages,
6+
testers,
7+
}:
8+
9+
buildDotnetModule (finalAttrs: {
10+
pname = "seq-cli";
11+
version = "2024.3.922";
12+
13+
src = fetchFromGitHub {
14+
owner = "datalust";
15+
repo = "seqcli";
16+
rev = "v${finalAttrs.version}";
17+
hash = "sha256-qqvuxG/QkkYjYw+p5QxLBWYHyltKDWT3JT167bEAdEI=";
18+
};
19+
20+
projectFile = "src/SeqCli/SeqCli.csproj";
21+
nugetDeps = ./deps.nix;
22+
dotnetInstallFlags = "-f net8.0";
23+
24+
dotnet-sdk = dotnetCorePackages.sdk_8_0;
25+
dotnet-runtime = dotnetCorePackages.runtime_8_0;
26+
27+
executables = [ "seqcli" ];
28+
29+
passthru.tests.version = testers.testVersion {
30+
package = finalAttrs.finalPackage;
31+
command = "seqcli version";
32+
};
33+
34+
meta = {
35+
description = "The Seq command-line client. Administer, log, ingest, search, from any OS";
36+
homepage = "https://github.com/datalust/seqcli";
37+
license = lib.licenses.asl20;
38+
maintainers = with lib.maintainers; [ hausken ];
39+
mainProgram = "seqcli";
40+
platforms = lib.platforms.all;
41+
};
42+
})

0 commit comments

Comments
 (0)