Commit graph

29 commits

Author SHA1 Message Date
2f6911eeca Refactor CLI argument parsing 2022-01-07 20:04:31 +01:00
ef287b9fd0 Format some errors with codespan-reporting 2022-01-02 15:06:40 +01:00
d27812b836 Represent commands in file uniformly 2022-01-02 00:42:06 +01:00
017098da34 Parse and format logs 2022-01-01 14:43:23 +01:00
0e4ef7fef3 Allow tasks to be canceled 2021-12-31 23:57:40 +01:00
73a44a697a Error when moving untimed entry to new time 2021-12-21 19:34:55 +01:00
1ac39c69f2 Move entries to a different time 2021-12-21 19:24:58 +01:00
fe22c66c5c Parse REMINDs 2021-12-21 00:14:41 +01:00
14525088f9 Forbid BDATEs in TASKs 2021-12-19 15:24:12 +01:00
af9dd0819d Add isIsoLeapYear variable and fix iyl documentation 2021-12-19 15:17:59 +01:00
279bf4a4d1 Parse range for --range 2021-12-18 22:21:17 +01:00
c69af9bcde Unify Dates logic and expand DoneDate format 2021-12-14 23:32:04 +01:00
6e6a696ca4 Allow out-of-bounds values for Time 2021-12-11 22:39:20 +01:00
5ee70bd769 Implement proper errors for expression evaluation
... the hard way
2021-12-06 22:19:24 +01:00
54ffb7a70a Extract primitive types to separate file 2021-12-05 19:21:59 +01:00
8d49ac139a Use span in step error message 2021-12-05 18:35:34 +01:00
63f5c6fba9 Add some TODOs 2021-12-05 16:15:43 +01:00
3a219ecac2 Evaluate some simple statements 2021-12-04 22:37:01 +01:00
b5ef9e8134 Change commands to a more statement-driven format 2021-12-04 19:39:15 +01:00
0eda941ed7 Keep file contents in memory 2021-11-29 11:16:33 +00:00
1170009b4f Carry source spans for error messages 2021-11-29 11:14:48 +00:00
11399468e7 Allow repetitions to start from last DONE 2021-11-25 01:23:50 +01:00
bfbf53784b Include more info in DONE 2021-11-24 03:03:24 +01:00
817732abf6 Make Source less of a hassle to work with 2021-11-23 23:59:21 +01:00
f39dbdaba7 Enable and fix more lints 2021-11-22 15:23:52 +00:00
2c7aa78d08 Format files properly again
I forgot to include the includes and time zone commands
2021-11-22 10:20:41 +00:00
d7df47eba4 Use system tzinfo instead of compiling it into the binary 2021-11-22 00:45:48 +01:00
36aa6abcb9 Implement includes and setting a time zone 2021-11-22 00:15:18 +01:00
b4b8dd53e0 Move stuff to files module 2021-11-21 23:03:12 +01:00
Renamed from src/parse.rs (Browse further)