nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 buildGoModule,
4 fetchFromGitHub,
5 testers,
6 adrgen,
7}:
8
9buildGoModule rec {
10 pname = "adrgen";
11 version = "0.4.1-beta";
12
13 src = fetchFromGitHub {
14 owner = "asiermarques";
15 repo = "adrgen";
16 tag = "v${version}";
17 hash = "sha256-9EiJe5shhwbjLIvUQMUTSGTgCA+r3RdkLkPRPoWvZ3g=";
18 };
19
20 vendorHash = "sha256-RXwwv3Q/kQ6FondpiUm5XZogAVK2aaVmKu4hfr+AnAM=";
21
22 passthru.tests.version = testers.testVersion {
23 package = adrgen;
24 command = "adrgen version";
25 version = "v${version}";
26 };
27
28 meta = {
29 homepage = "https://github.com/asiermarques/adrgen";
30 description = "Command-line tool for generating and managing Architecture Decision Records";
31 license = lib.licenses.mit;
32 maintainers = [ ];
33 mainProgram = "adrgen";
34 };
35}