From 0fd25756ed8a38c3d305bc3df7ed8b8ee45fc4b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joa=CC=83o=20Santos=20Reis?= Date: Wed, 6 May 2026 23:25:17 +0100 Subject: [PATCH] todoist-cli: init at 1.61.2 --- pkgs/by-name/to/todoist-cli/package.nix | 36 +++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pkgs/by-name/to/todoist-cli/package.nix diff --git a/pkgs/by-name/to/todoist-cli/package.nix b/pkgs/by-name/to/todoist-cli/package.nix new file mode 100644 index 000000000000..be1ba7dda56e --- /dev/null +++ b/pkgs/by-name/to/todoist-cli/package.nix @@ -0,0 +1,36 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + testers, + todoist-cli, +}: +buildNpmPackage rec { + pname = "todoist-cli"; + version = "1.61.2"; + + src = fetchFromGitHub { + owner = "Doist"; + repo = "todoist-cli"; + rev = "v${version}"; + sha256 = "sha256-A7SrwLD1296YCtiHRvrtN2AQ1PKDsvFCTWPwyimFWMI="; + }; + + npmDepsHash = "sha256-vPts0GjwpDRiiWG7cP2N4Jlci3JGtaqpA8MYdrGCBkI="; + + doCheck = true; + + __structuredAttrs = true; + + passthru.tests.version = testers.testVersion { + package = todoist-cli; + }; + + meta = { + description = "A command-line interface for Todoist"; + homepage = "https://github.com/Doist/todoist-cli"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ joaosreis ]; + mainProgram = "td"; + }; +}