Commit graph

157 commits

Author SHA1 Message Date
36e6e3c3cf Use the new ANSI module. 2023-03-14 11:48:55 +01:00
f90041a0ff Actual ANSI color and bold attribute generation. 2023-03-14 11:18:26 +01:00
d161233a8a Start work on ANSI module. 2023-03-14 11:10:44 +01:00
d44dc759fc Finish integrated command-line help system. 2023-03-14 10:57:27 +01:00
9a438758b3 Extract command-line help information. 2023-03-14 10:53:24 +01:00
70e5079239 New command-line syntax. 2023-03-14 09:22:29 +01:00
08d365ff6a Port original parse-command-line. 2023-03-13 22:42:03 +01:00
387678a01e Consuming arguments, getting actual arguments. 2023-03-13 22:37:27 +01:00
798b23c858 Start rework of command-line module. 2023-03-13 22:31:01 +01:00
924f5d6675 New start/stop splitting. 2023-03-13 22:06:29 +01:00
8764877e40 Basic parsing. 2023-03-13 21:56:31 +01:00
c296d167b5 New splitting of member file lines, detailed error reporting. 2023-03-13 21:51:16 +01:00
f4e3419ad3 Start updating the member-file module and add tests. 2023-03-13 20:35:03 +01:00
1b00b2a020 Split out member-file module. 2023-03-13 20:24:18 +01:00
30be540f09 Split out period module. 2023-03-13 20:18:01 +01:00
8cc6b8ac43 Split out month module. 2023-03-13 20:07:54 +01:00
ecb1fb6264 Start work on the new tool. 2023-03-13 19:55:46 +01:00
bacd387957 Rename proof-of-concept implementation to -orig. 2023-03-13 19:53:40 +01:00
1849a63d36 Make dictionary a standalone module. 2023-03-13 19:53:17 +01:00
8d4eb05e4c Finish source listing module. 2023-03-13 19:45:32 +01:00
b026949266 Start tracking the listing module. 2023-03-13 19:30:59 +01:00
0d1b429e04 Ignore object files. 2023-03-13 19:22:36 +01:00
83c9a089ee Streamline testing framework. 2023-03-13 19:21:56 +01:00
4d51b4cc14 Add testing module and ignore backup files. 2023-03-13 18:46:23 +01:00
7d08bff69f Improved periods display, basic multi-value handling for credit, card, desfire keys. 2023-03-12 15:06:06 +01:00
5a68b1870e Remove comments. 2023-03-12 10:09:18 +01:00
61e0043d08 Add member id and nick arguments to the help string. 2023-03-12 09:50:50 +01:00
b0b2eb1c3b Improved script command-line handling. 2023-03-12 09:49:49 +01:00
20743d68e5 Work on periods. 2023-03-12 09:00:50 +01:00
6260ff2f24 Add default for joined attribute. 2023-03-12 08:31:01 +01:00
518f23338b Print basic user information. 2023-03-11 22:34:13 +01:00
90abcaa03c Basic command-line parsing. 2023-03-11 22:00:27 +01:00
30c0a9838d Finish basic database querying. 2023-03-11 21:34:22 +01:00
77fd6cb53d Find members by various means. 2023-03-11 21:28:55 +01:00
ba37d9019c Members database loading progress. 2023-03-11 18:26:43 +01:00
de6ff6e706 Get member by id and file name. 2023-03-11 18:15:16 +01:00
7799afbcbc Member lookup by id. 2023-03-11 18:12:49 +01:00
ff272c3a75 Load the whole database. 2023-03-11 18:09:53 +01:00
88768aae8c Put loading all together. 2023-03-11 17:42:18 +01:00
4e97d6f4da Factor out period conversions. 2023-03-11 17:33:55 +01:00
6226a7bd1c Finish periods implementation. 2023-03-11 17:10:01 +01:00
d8676ebc1c Convert markers to periods. 2023-03-11 16:56:02 +01:00
388843cada Sort start/stop markers. 2023-03-11 16:42:48 +01:00
5691f8ec42 Add periods skeleton. 2023-03-11 10:07:38 +01:00
6d5dcb6ca8 Preliminary start/stop handling. 2023-03-11 10:03:41 +01:00
e5045f893d Fix all self-tests. 2023-03-11 08:58:20 +01:00
dd2716c1c7 Document dictionary. 2023-03-11 08:40:00 +01:00
de8f54005d Month parsing. 2023-03-11 08:37:02 +01:00
3306a80b09 Month comparison. 2023-03-11 08:29:45 +01:00
fda45105d6 Month equality. 2023-03-11 08:26:51 +01:00