- Doc snapshot

This commit is contained in:
Paul Beckingham 2008-07-05 02:13:45 -04:00
parent 6c7ad2b398
commit 188b9f36f2
2 changed files with 11 additions and 9 deletions

5
README
View file

@ -3,12 +3,13 @@ Thank you for taking a look at task. Task is a GTD utility featuring:
- Robust C++ implementation - Robust C++ implementation
- Tags - Tags
- Colorful, tabular output - Colorful, tabular output
- Reports - Reports, graphs
- Lots of commands - Lots of commands
- Low-level API - Low-level API
- Abbreviations for all commands, options - Abbreviations for all commands, options
- Multi-user file locking - Multi-user file locking
- Clean architecture allowing quick addition of new features - Clean architecture allowing quick addition of new features
- Recurring tasks
It is intended that features, mainly in the form of reports will be added It is intended that features, mainly in the form of reports will be added
frequently, with best practices and useful reports evolving from usage patterns. frequently, with best practices and useful reports evolving from usage patterns.
@ -33,7 +34,7 @@ Task is based on ideas presented in the todo.sh script, found on:
http://todotxt.org http://todotxt.org
Task has a few more features than todo.sh, but fundamentally, they are both Task has many more features than todo.sh, but fundamentally, they are both
working toward the same goals, which is to help you follow basic Getting Things working toward the same goals, which is to help you follow basic Getting Things
Done (GTD) principles. Done (GTD) principles.

View file

@ -16,14 +16,14 @@ User-Defined Reports
ID UUID Project Priority Entry Start Due Active Tags Description ID UUID Project Priority Entry Start Due Active Tags Description
Test Suite Test Suite
allow .taskrc override - allow .taskrc override
debug=on to cause all cout to be csv - debug=on to cause all cout to be csv
regression tests for every bug, command, feature - regression tests for every bug, command, feature
Recurrence Recurrence
+ new T::status recurring (stored as R) + new T::status recurring (stored as R)
+ new user-specifiable attributes - recur:<duration> [until:<date>] + new user-specifiable attributes - recur:<duration> [until:<date>]
- duration: + duration:
daily, day, 1d daily, day, 1d
Nd Nd
weekly, 1w weekly, 1w
@ -37,9 +37,9 @@ Recurrence
biannual, biyearly biannual, biyearly
annual, yearly, 1y annual, yearly, 1y
Na, Ny Na, Ny
- recur: without due: => Error + recur: without due: => Error
- until: without recur: => Error + until: without recur: => Error
- New file format (version 3): supports status R, recur:, until:, base:, range: + New file format: supports status R, recur:, until:, base:, range:
- on TDB.gc, adjust base: and compress range: for T::status == recurring - on TDB.gc, adjust base: and compress range: for T::status == recurring
- all recurring tasks are removed from lists by T::*pendingT, and a synthetic - all recurring tasks are removed from lists by T::*pendingT, and a synthetic
addendum is generated addendum is generated
@ -67,3 +67,4 @@ Recurrence
5 Friday 7/13/2008 (not shown) 5 Friday 7/13/2008 (not shown)
6 Friday 7/20/2008 (not shown) 6 Friday 7/20/2008 (not shown)
7 Friday 7/27/2008 (not shown) 7 Friday 7/27/2008 (not shown)