From defa7a9c3b084330e88625a77cdaa38cec1f5a76 Mon Sep 17 00:00:00 2001 From: Kyle Bowman Date: Sat, 25 Jan 2025 18:36:27 -0500 Subject: [PATCH] update todo --- todo.md | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/todo.md b/todo.md index 34ac497..b3fab67 100644 --- a/todo.md +++ b/todo.md @@ -1,25 +1,16 @@ # To Do -1. Merge cli and main - a change to one almost always begs a change to the - other. Might as well combine them. -2. Add `nom entry update` with no args, whose sole purpose is to update the - default entry list from the default feed list. - * This also highlights a bug: Numbering needs to be reapplied any time - the length of the entry list is changed, not just on init. - * Add headers on write so that they appears with `nom entry show`. -3. Rewrite `nom entry show` so that it simply prints file to stdout, rather - than builds the entry list from scratch. -4. Add a command line argument to `nom entry` that lets you select an entry +1. Probable bug: Entries with duplicate labels +2. Add tests for each branch in `handle_*` +3. Clean up `handle_*` implementations where possible. Can I push details down? +4. Add a ~generic~ filters to `nom entry` that lets you select an entry by column value. Default to label. This should work for show and update. - By default `nom entry show` shows `viewed=False`. -5. Add commandline args to `nom entry update` that let you change the column - values of a selected entry (or entries). (An undo option would be great - whenever you have multiple selections. Alternate: Print what it wants - to do and prompt user for confirmation.) -6. Add alias that does `nom entry show | cut -d '|' -f2 | xdg-open && nom entry update --viewed=True` -7. Determine rules for when an entry should be removed from entry list. Add to +5. By default `nom entry show` shows `viewed=False`. +6. Add a `--dry-run` option `nom entry update` that lets you preview changes. (Default?) +7. Replace hardcoded paths. Stash "active" lists in a dotfile somewhere. (XDG env) 8. Add a bash alias that does `nom entry show | cut -d '|' -f2 | xdg-open && nom entry update --viewed=True` +9. Determine rules for when an entry should be removed from entry list. Add to `nom entry update`. 1. It is not included in any feed that the entry list is based on. 2. `viewed=True` 3. Prompt user for deletion? -8. Try to package, install, demo, and deploy. \ No newline at end of file +10. Try to package, install, demo, and deploy. \ No newline at end of file -- 2.39.5