taskwarrior: Types and aeson instances for taskwarrior tasks

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Types and aeson instances for the https://taskwarrior.org task import/export feature


[Skip to Readme]

Properties

Versions 0.1.0.0, 0.1.1.0, 0.1.2.0, 0.1.2.1, 0.1.2.2, 0.1.2.3, 0.1.2.4, 0.2.0.0, 0.2.1.0, 0.3.0.0, 0.3.0.0, 0.3.1.0, 0.4.0.0, 0.4.1.0, 0.5.0.0, 0.6.0.0, 0.6.0.1, 0.6.0.2, 0.6.0.3, 0.6.0.4, 0.6.0.5, 0.6.0.6
Change log CHANGELOG.md
Dependencies aeson (>=1.4.2.0 && <1.6), base (>=4.11 && <4.16), bytestring (>=0.10.8.2 && <0.12), containers (>=0.5.0.0 && <0.7), process (>=1.6.5.0 && <1.7), random (>=1.1 && <1.3), text (>=1.2.3.0 && <1.3), time (>=1.8.0.2 && <1.12), unordered-containers (>=0.2.9.0 && <0.3), uuid (>=1.3.13 && <1.4) [details]
License AGPL-3.0-or-later
Author Malte Brandy <malte.brandy@maralorn.de>
Maintainer Malte Brandy <malte.brandy@maralorn.de>
Category Taskwarrior, Data
Home page https://github.com/maralorn/haskell-taskwarrior
Bug tracker https://github.com/maralorn/haskell-taskwarrior/issues
Source repo head: git clone git://github.com/maralorn/haskell-taskwarrior.git
Uploaded by maralorn at 2021-07-31T10:27:32Z

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for taskwarrior-0.3.0.0

[back to package description]

taskwarrior

Hackage Deps CI Packaging status

About

Taskwarrior is a feature rich command-line task management tool.

This Haskell library contains

Usage

Install taskwarrior from hackage. Have a look at Taskwarrior.IO.getTasks to get started.

This example prints the description of (at the most) 5 pending tasks.

import Taskwarrior.IO (getTasks)
import Taskwarrior.Task as Task

main :: IO ()
main = do
  tasks <- getTasks ["+PENDING", "limit:5"]
  print $ Task.description <$> tasks

Contributions

Any form of issue reports, general feedback, feature requests or suggestions and of course code contributions are highly welcome.

Also I'd be curious to know what you use this library for.

This project uses brittany in default configuration as code formatter. The tests on github will check for hlints, missing docs and unapplied formatting.

Help & Contact

You can always open an issue on GitHub. You can also ask in #haskell-taskwarrior on freenode irc. If you don‘t have an irc client you can log in via the webchat. Shooting @maralorn a mail is also an option. But of course that won’t be public and therefore not help anyone else.