Tree


.gitignorecommits | blame
Cargo.tomlcommits | blame
LICENSES/
README.mdcommits | blame
README.md.licensecommits | blame
contrib/
src/
tests/

README.md

# todotxt_parser

A parser for the todo.txt format. It supports some tag extensions.

## Tag Extensions

The following tag extensions are supported. The format for each tag is given as
a regular expression:

- `due:\d{4}-\d{2}-\d{2}`: Specify a due date in YYYY-MM-DD format
- `rec:+?\d+[dwmy]`: Allow recurring tasks. `+` marks strict, `d`, `w`, `m`, and
  `y` resemble day, week, month, and year.

More tag extensions are planned.

## Resources

Send patches to
[~witcher/todotxt-devel@lists.sr.ht](https://lists.sr.ht/~witcher/todotxt-devel).

Instructions for preparing a patch are available at
[git-send-email.io](https://git-send-email.io/).

Discussion happens at
[~witcher/todotxt-discuss](https://lists.sr.ht/~witcher/todotxt-discuss).

Announcements are posted on
[~witcher/todotxt-announce](https://lists.sr.ht/~witcher/todotxt-announce).

Bugs and todo can be found at
[~witcher/todotxt](https://todo.sr.ht/~witcher/todotxt).