8 pname = "changelogger";
11 src = fetchFromGitHub {
12 owner = "MarkusFreitag";
15 sha256 = "sha256-XDiO8r1HpdsfBKzFLnsWdxte2EqL1blPH21137fNm5M=";
18 vendorHash = "sha256-E6J+0tZriskBnXdhQOQA240c3z+laXM5honoREjHPfM=";
23 "-X github.com/MarkusFreitag/changelogger/cmd.BuildVersion=${version}"
24 "-X github.com/MarkusFreitag/changelogger/cmd.BuildDate=1970-01-01T00:00:00"
27 nativeBuildInputs = [ installShellFiles ];
30 installShellCompletion --cmd changelogger \
31 --bash <($out/bin/changelogger completion bash) \
32 --fish <($out/bin/changelogger completion fish) \
33 --zsh <($out/bin/changelogger completion zsh)
37 description = "Tool to manage your changelog file in Markdown";
38 homepage = "https://github.com/MarkusFreitag/changelogger";
39 changelog = "https://github.com/MarkusFreitag/changelogger/blob/v${version}/CHANGELOG.md";
40 license = licenses.mit;
41 maintainers = with maintainers; [ tomsiewert ];
42 mainProgram = "changelogger";