f3792fae64
Add marks to show which span a reminder belongs to
2022-11-01 16:41:40 +01:00
23b0a5e5fc
Use pratt parser for prefix logic
2022-11-01 15:14:30 +01:00
11d9a2f1c7
Switch to pratt parser
2022-11-01 14:55:08 +01:00
f01c3818c0
Ignore some false positives
2022-10-31 18:06:49 +01:00
c5a2e5dccb
Fix some warnings
2022-10-31 17:16:27 +01:00
57da1026c2
Use cove lints
2022-10-31 17:07:10 +01:00
36d8082c9d
Update dependencies
2022-10-31 17:03:00 +01:00
aaa3537e90
Update dependencies
2022-05-19 14:00:33 +02:00
bc0d2481c8
Switch from structopt to clap
2022-05-19 13:56:09 +02:00
a63529b972
Increase default --range by one day
2022-05-04 11:17:25 +02:00
972a590ba9
Satisfy clippy
2022-05-02 12:57:21 +02:00
f42cf01a15
Fix cli arg anchoring
2022-05-02 12:49:03 +02:00
74433eccbe
Highlight current birthdays
2022-05-02 11:50:59 +02:00
f231fee508
Document Done fields
2022-05-02 11:37:39 +02:00
29e4e786ea
Release version 0.2.0
2022-03-18 03:21:02 +01:00
a236e8d953
Update dependencies
2022-03-18 03:20:40 +01:00
6b82a2cfd2
Update changelog
2022-03-18 03:09:27 +01:00
570142c0b6
Fix weekday deltas
2022-03-17 21:32:12 +01:00
4a2f72fabf
Remove unnecessary label messages
2022-01-15 01:13:31 +01:00
f82b368fe1
Use new format syntax in most places
2022-01-15 01:10:33 +01:00
a3a0e0b9cf
Add more 'today new' templates
2022-01-14 23:23:34 +01:00
3befb7c773
Implement 'today new'
2022-01-14 22:41:31 +01:00
0dcb75b103
Parse arbitrary commands
2022-01-14 22:37:59 +01:00
fe1bf309b8
Prepare string editing for 'today new'
2022-01-14 22:37:55 +01:00
82affe39a1
Simplify error handling in cli module
2022-01-14 22:07:02 +01:00
371c86f10f
Reword changelog slightly
2022-01-14 22:07:02 +01:00
0b4f614af6
Specify default capture file
2022-01-14 22:07:02 +01:00
039b7b73ee
Reorder commands inside a file again
2022-01-09 20:25:02 +01:00
d169037b7a
Don't store file content string in File
2022-01-09 20:12:06 +01:00
721718eee4
Fix line numbers in show command
2022-01-09 16:49:10 +01:00
170e291ec5
Simplify DoneDate when formatting
2022-01-09 16:44:15 +01:00
20fc4bd3cc
Update changelog
2022-01-09 16:39:50 +01:00
d7a26128a0
Fix show command argument parsing
2022-01-09 16:04:42 +01:00
26479ac58d
Improve format of show command
2022-01-09 16:04:34 +01:00
b430f1594f
Add spans to all commands
2022-01-09 15:12:15 +01:00
e0b6c839e2
Fix doc comment
2022-01-08 04:15:22 +01:00
1721f8c456
Ignore clippy warning
2022-01-08 04:12:14 +01:00
efc97800b2
Remove empty logs
2022-01-08 04:11:55 +01:00
26c9c1faf1
Add one-letter command aliases
2022-01-08 01:02:13 +01:00
ff642cc8c8
Specify --date via CliDate
2022-01-08 01:01:49 +01:00
0484eda859
Add 'log' cli command
2022-01-08 00:49:17 +01:00
3e2fa54213
Show logs in addition to entries
2022-01-07 22:34:00 +01:00
badc0d7a9f
Print parse errors with codespan-reporting
2022-01-07 21:58:45 +01:00
2f6911eeca
Refactor CLI argument parsing
2022-01-07 20:04:31 +01:00
4a46e70a73
Print markers for logs and entry descriptions
2022-01-06 19:15:56 +01:00
b3d81a8d0a
Fix more warnings
2022-01-06 18:34:09 +01:00
80666c2cf5
Use same path for saving files as for loading
2022-01-06 18:22:26 +01:00
a4a6726091
Fix a few warnings
2022-01-06 18:22:18 +01:00
3f5e06b113
Adapt cli code to changes
2022-01-06 18:04:34 +01:00
5e47dddd4c
Make error formatting more generic
...
Now, some errors are generic over the FileId type, meaning I can now
pretty-print command line argument errors as well as normal errors with
the same machinery. This is accomplished via the Eprint trait, whose
generics are a tad complex but probably still fine.
2022-01-05 02:59:03 +01:00