lol

schleuder-cli: init 0.1.0

authored by

Martin Weinelt and committed by
Linus Heckemann
41d5a21d cf4ba94f

+87
+4
pkgs/tools/security/schleuder/cli/Gemfile
··· 1 + source "https://rubygems.org" 2 + 3 + gem "schleuder-cli", git: "https://0xacab.org/schleuder/schleuder-cli", tag: "schleuder-cli-0.1.0" 4 +
+21
pkgs/tools/security/schleuder/cli/Gemfile.lock
··· 1 + GIT 2 + remote: https://0xacab.org/schleuder/schleuder-cli 3 + revision: 1de2548695d9a74f47b7868954561b48cbc966f9 4 + tag: schleuder-cli-0.1.0 5 + specs: 6 + schleuder-cli (0.1.0) 7 + thor (~> 0) 8 + 9 + GEM 10 + remote: https://rubygems.org/ 11 + specs: 12 + thor (0.20.3) 13 + 14 + PLATFORMS 15 + x86_64-linux 16 + 17 + DEPENDENCIES 18 + schleuder-cli! 19 + 20 + BUNDLED WITH 21 + 2.3.6
+34
pkgs/tools/security/schleuder/cli/default.nix
··· 1 + { lib 2 + , bundlerApp 3 + , ruby 4 + , bundlerUpdateScript 5 + }: 6 + 7 + bundlerApp { 8 + inherit ruby; 9 + 10 + pname = "schleuder-cli"; 11 + 12 + gemdir = ./.; 13 + 14 + installManpages = false; 15 + 16 + exes = [ 17 + "schleuder-cli" 18 + ]; 19 + 20 + passthru.updateScript = bundlerUpdateScript "schleuder-cli"; 21 + 22 + meta = with lib; { 23 + description = "A command line tool to create and manage schleuder-lists"; 24 + longDescription = '' 25 + Schleuder-cli enables creating, configuring, and deleting lists, 26 + subscriptions, keys, etc. It uses the Schleuder API, provided by 27 + schleuder-api-daemon (part of Schleuder). 28 + ''; 29 + homepage = "https://schleuder.org"; 30 + changelog = "https://0xacab.org/schleuder/schleuder-cli/-/blob/main/CHANGELOG.md"; 31 + license = licenses.gpl3Plus; 32 + maintainers = with maintainers; [ hexa ]; 33 + }; 34 + }
+25
pkgs/tools/security/schleuder/cli/gemset.nix
··· 1 + { 2 + schleuder-cli = { 3 + dependencies = ["thor"]; 4 + groups = ["default"]; 5 + platforms = []; 6 + source = { 7 + fetchSubmodules = false; 8 + rev = "1de2548695d9a74f47b7868954561b48cbc966f9"; 9 + sha256 = "0k4i33w9a0bscw4wbs301vxca367g7pa89y6cr24i0014pbmhs9z"; 10 + type = "git"; 11 + url = "https://0xacab.org/schleuder/schleuder-cli"; 12 + }; 13 + version = "0.1.0"; 14 + }; 15 + thor = { 16 + groups = ["default"]; 17 + platforms = []; 18 + source = { 19 + remotes = ["https://rubygems.org"]; 20 + sha256 = "1yhrnp9x8qcy5vc7g438amd5j9sw83ih7c30dr6g6slgw9zj3g29"; 21 + type = "gem"; 22 + }; 23 + version = "0.20.3"; 24 + }; 25 + }
+1
pkgs/tools/security/schleuder/default.nix
··· 2 2 , bundlerApp 3 3 , ruby 4 4 , bundlerUpdateScript 5 + , defaultGemConfig 5 6 }: 6 7 7 8 bundlerApp {
+2
pkgs/top-level/all-packages.nix
··· 5492 5492 5493 5493 schleuder = callPackage ../tools/security/schleuder { }; 5494 5494 5495 + schleuder-cli = callPackage ../tools/security/schleuder/cli { }; 5496 + 5495 5497 tealdeer = callPackage ../tools/misc/tealdeer { 5496 5498 inherit (darwin.apple_sdk.frameworks) Security; 5497 5499 };