jet-pilot: init at 1.31.0 (#334500)
[NixPkgs.git] / pkgs / tools / security / schleuder / cli / default.nix
blobc65c16d4090590cbe57d58eae9373802b3e854a8
2   lib,
3   bundlerApp,
4   ruby,
5   bundlerUpdateScript,
6 }:
8 bundlerApp {
9   inherit ruby;
11   pname = "schleuder-cli";
13   gemdir = ./.;
15   installManpages = false;
17   exes = [
18     "schleuder-cli"
19   ];
21   passthru.updateScript = bundlerUpdateScript "schleuder-cli";
23   meta = with lib; {
24     description = "Command line tool to create and manage schleuder-lists";
25     longDescription = ''
26       Schleuder-cli enables creating, configuring, and deleting lists,
27       subscriptions, keys, etc. It uses the Schleuder API, provided by
28       schleuder-api-daemon (part of Schleuder).
29     '';
30     homepage = "https://schleuder.org";
31     changelog = "https://0xacab.org/schleuder/schleuder-cli/-/blob/main/CHANGELOG.md";
32     license = licenses.gpl3Plus;
33     maintainers = with maintainers; [ hexa ];
34   };