Commit graph

670 commits

Author SHA1 Message Date
Paul Beckingham
0696b2b082 libshared: Updated to ddc06c09d6e107ec161fd3b41501c822c291f4fa 2016-03-28 01:39:20 -04:00
Paul Beckingham
5ad8a6869a CmdTags: Renders results in a table
- Obeys tags.<tag>.color and tags.<tag>.description.
2016-03-28 01:22:41 -04:00
Paul Beckingham
894e62a6b0 init: Propagated rules to CmdTags 2016-03-28 01:22:08 -04:00
Paul Beckingham
b099944a3c Rules: All unpersistent local settings are now named 'temp.db', 'temp.shiny' 2016-03-28 00:51:32 -04:00
Paul Beckingham
fa1863d032 Rules: Removed useless debugging code 2016-03-28 00:35:02 -04:00
Paul Beckingham
ae3627761d Rules: No longer lexes RHS of settings 2016-03-28 00:32:29 -04:00
Paul Beckingham
1a559d4215 Rules: Eliminated ::parseRuleExclusions 2016-03-28 00:31:23 -04:00
Paul Beckingham
090fa3c674 Rules: Migrated from ::parseRuleExclusions to ::parseRuleSettings 2016-03-28 00:30:22 -04:00
Paul Beckingham
6d4fff3c46 Exclusion: Migrated from Lexer to split 2016-03-27 23:50:56 -04:00
Paul Beckingham
81ebb9d16f libshared: Updated to 2401b984ac7e891e71ee9a92726515597aa57627 2016-03-27 23:48:21 -04:00
Paul Beckingham
7f39ee1f9b Exclusion: Typo in object name 2016-03-27 17:09:23 -04:00
Paul Beckingham
0cf377f441 Exclusion: Added ::tokens accessor 2016-03-27 16:15:40 -04:00
Paul Beckingham
2d2b7c7967 Exclusion: Added ::initialize to parse from string 2016-03-27 16:15:19 -04:00
Paul Beckingham
49431be766 CmdHelp: Expanded 'continue' command help 2016-03-27 01:24:48 -04:00
Paul Beckingham
57e3048b57 CmdDefine: Added high-level processing 2016-03-27 01:19:20 -04:00
Paul Beckingham
e7a651763e Docs: Removed useless grammar 2016-03-27 01:18:10 -04:00
Paul Beckingham
51cf2868f0 init: Propagated args, rules, database and log to CmdDefine 2016-03-27 01:16:44 -04:00
Paul Beckingham
74d7171004 init: Any unambiguous command name is allowed 2016-03-27 00:52:22 -04:00
Paul Beckingham
2b6597fe29 CmdReport: Any unambiguous report name is allowed 2016-03-27 00:51:44 -04:00
Paul Beckingham
b83bbb09c0 CmdExport: Documented Timeline algorithm 2016-03-27 00:01:13 -04:00
Paul Beckingham
ad309b51e2 Timeline: Stubbed ::tracked and ::untracked 2016-03-26 23:56:45 -04:00
Paul Beckingham
d72c8fdb46 Timeline: Clarified the role of this object 2016-03-26 23:22:13 -04:00
Paul Beckingham
836c5ef0bd Exclusions: Clarified the role of this object 2016-03-26 23:15:01 -04:00
Paul Beckingham
ba68775c63 Timeline: Added ::start, ::end 2016-03-26 23:10:19 -04:00
Paul Beckingham
7088b7359e Timeline: Stubbed class 2016-03-26 22:58:00 -04:00
Paul Beckingham
bc4c4ee813 Exclusion: Stubbed class 2016-03-26 22:08:21 -04:00
Paul Beckingham
1eb93056f1 Rules: Removed obsolete ::parseRuleTag 2016-03-26 19:11:10 -04:00
Paul Beckingham
6abd6be7ab Rules: Switched from ::parseRuleTag to ::parseRuleSettings 2016-03-26 19:09:27 -04:00
Paul Beckingham
0fd109924f Rules: ::parseRulesSettings now accepts a namespace prefix 2016-03-26 19:07:46 -04:00
Paul Beckingham
d4fc846cfc CmdDiagnostics: Added theme.description to diagnostics output 2016-03-26 18:14:07 -04:00
Paul Beckingham
5a8c3e11ae Rules: ::all now matches keys against a stem 2016-03-26 17:18:12 -04:00
Paul Beckingham
4883f3d93d Rules: Replaced ::parseRuleHolidays with ::parseRuleSettings 2016-03-26 17:13:34 -04:00
Paul Beckingham
f8c485b231 Rules: Renamed ::parseRuleTheme to ::parseRuleSettings 2016-03-26 17:01:11 -04:00
Paul Beckingham
3fb1878ffb Rules: Added parseRuleTheme 2016-03-26 16:45:10 -04:00
Paul Beckingham
78d29f8f1d Rules: Stubbed ::parseRuleHolidays 2016-03-26 14:31:55 -04:00
Paul Beckingham
e4d0a4ccf7 classifier: Demoted from class to helper functions 2016-03-26 14:03:16 -04:00
Paul Beckingham
f79bca258c Classifier: Added stubbed class for determining argument type 2016-03-26 12:52:50 -04:00
Paul Beckingham
be49997646 CmdReport: Added feedback when report not specified 2016-03-26 12:41:01 -04:00
Paul Beckingham
b56c266990 CmdReport: Composes extension input, runs extension, displays output 2016-03-26 12:40:31 -04:00
Paul Beckingham
fd44d6f35f CmdReport: Added default repsonse to keep compiler quiet 2016-03-26 12:38:32 -04:00
Paul Beckingham
ac1eeb6485 Extensions: Made ::callExtension public 2016-03-26 12:19:10 -04:00
Paul Beckingham
41d76bbf87 CmdReport: Added findExtension with auto-completion 2016-03-26 12:02:32 -04:00
Paul Beckingham
64f87e3c38 TD-115: Throw error when config file is missing or not readable
TD-49: Log when file management fails

- Thanks to Jelle van der Waa, Ben Boeckel.
2016-03-26 10:35:18 -04:00
Paul Beckingham
1844baba55 Rules: Added line loops for parser methods, stubs 2016-03-25 23:55:26 -04:00
Paul Beckingham
12adc97d6d Rules: Added ::parseGroup 2016-03-25 23:54:05 -04:00
Paul Beckingham
9403fa4974 Rules: Added ::tokenizeLine 2016-03-25 23:53:34 -04:00
Paul Beckingham
321bddba74 Rules: Added ::getIndentation 2016-03-25 23:52:28 -04:00
Paul Beckingham
a864ae01e2 CmdReport: Partial implementation 2016-03-25 23:50:40 -04:00
Paul Beckingham
8c2ce5847f init: Propagated all services to CmdReport 2016-03-25 23:49:34 -04:00
Paul Beckingham
8f29030d01 Extensions: Implemented ::callExtension 2016-03-25 01:04:57 -04:00