23 lines
685 B
Plaintext
23 lines
685 B
Plaintext
Real Parsing
|
|
define grammar for command line
|
|
implement flex/bison parser
|
|
new grammar includes:
|
|
- task delete <ID> [<ID> ...]
|
|
- task done <ID> [<ID> ...]
|
|
|
|
User-Defined Reports
|
|
report.large=id,uuid,project,priority,entry,start,due,active,tags,description
|
|
report.long=id,project,priority,entry,start,due,tags,description
|
|
report.list=id,project,priority,due,active,description
|
|
report.ls=id,project,priority,description
|
|
|
|
Sorting is always: due+ priority- project+
|
|
|
|
ID UUID Project Priority Entry Start Due Active Tags Description
|
|
|
|
Test Suite
|
|
- allow .taskrc override
|
|
- debug=on to cause all cout to be csv
|
|
- regression tests for every bug, command, feature
|
|
|