aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Winston2025-08-11 22:38:51 -0400
committerBen Winston2025-08-11 22:39:34 -0400
commitc03f9c7084f7aaeb9bb06d19035be6f799e28b44 (patch)
treeeb1c942944aed97c35666dd9b9c8f41b88d03812
parentc2ac60418522c7b4951e9e94995d906744ec3ee9 (diff)
add BUGS and TODO
-rw-r--r--BUGS.md7
-rw-r--r--TODO1
2 files changed, 8 insertions, 0 deletions
diff --git a/BUGS.md b/BUGS.md
new file mode 100644
index 0000000..76f90a9
--- /dev/null
+++ b/BUGS.md
@@ -0,0 +1,7 @@
+- [ ] `add` and `edit` require an empty line at the end of the file (this is brittle)
+- [x] `parse_book` expects to hit an '=' on any given line, but if we're gonna support
+ long lines (e.g. quotes) then we'll want to check for '\n' as well
+- [x] `get_string_field` and `get_number_field` should return the pointer to the field
+ so we can actually use it in `search` and `parse_book`
+- [ ] fix unknown fields parsing and editing (capture, don't just skip)
+- [ ] when an int can't be parsed, it reports it for every line in the file, should only report it once
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..cbd6d20
--- /dev/null
+++ b/TODO
@@ -0,0 +1 @@
+- create backup of existing file, move fixed.toml to booki file