https://github.com/mossop/taskwarrior-api
A typesafe asynchronous API for accessing taskwarrior.
https://github.com/mossop/taskwarrior-api
api taskwarrior typescript
Last synced: 6 months ago
JSON representation
A typesafe asynchronous API for accessing taskwarrior.
- Host: GitHub
- URL: https://github.com/mossop/taskwarrior-api
- Owner: Mossop
- Created: 2020-07-15T01:21:48.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-01-09T23:13:56.000Z (over 2 years ago)
- Last Synced: 2025-02-10T11:13:53.091Z (8 months ago)
- Topics: api, taskwarrior, typescript
- Language: TypeScript
- Homepage:
- Size: 541 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# taskwarrior-api
[](https://github.com/Mossop/taskwarrior-api/actions?query=workflow%3A%22Commit+checks%22)
[](https://codecov.io/gh/Mossop/taskwarrior-api)An asynchronous API for interracting with [Taskwarrior](https://taskwarrior.org/).
Planned features include:
* Asynchronous using promises.
* Type-safe using TypeScript.
* Full support for UDAs.
* Hides most of the low-level bits of Taskwarrior from you.
* A good suite of automated tests.## Alternatives
Why not use the existing [taskwarrior](https://www.npmjs.com/package/taskwarrior) module?
It was last updated four years ago so I didn't have a lot of confidence that it would be still
working. Also the github repository hosting it seems to have been deleted.Why not use [taskwarrior-lib](https://www.npmjs.com/package/taskwarrior-lib)
It's a nice looking library however its API is synchronous and pretty low-level. By all means use it
if that is what you're looking for.