updated using git-extra
authoralex <[email protected]>
Mon, 2 Jan 2023 08:10:20 +0000 (00:10 -0800)
committeralex <[email protected]>
Mon, 2 Jan 2023 08:10:20 +0000 (00:10 -0800)
todo

diff --git a/todo b/todo
index 2d5633caef94398a1855a70041ff37aa6f65fe8a..7236fa3a58614c8c361dd751c5bb19bda28d9951 100644 (file)
--- a/todo
+++ b/todo
@@ -1,48 +1,17 @@
 Done:
-*add optional arg to --upcoming (default = 1W)
+*across year/month boundaries not working properly
+*improved timezone handling
+*fixed prune not re-adding recurring events
 
 To Do:
--add
-       -tests
-               -handle_args
-               -handle_options
--duration -> until
-       -make until dependent on recur
-               +add new tests
--fix tests
--dismiss/prune to work with --until
--interactive add mode
-       -add with start_date+end_date->calculate duration
--add color/formatting to ls
--readme/man page/usage updates
-       -remove Idea from below
--bash completions
--update version 1.0.0
+-add recur tests
 
 Later:
--plumbing commands
-       -validate
-       -reorder
+-expand error handling
+-reorder during validation
+       -option?
 
 Much Later:
 -pipe events to cal?
 -integrate with phone
 -use gpg to encrypt?
-
-Idea:
--ex:
-       -`ev` [ls] (get today's+overdue events)
-       -`EVENTS_FILE=~/.events ev` (get today's+overdue events using file ~/.events)
-       -`ev prune` (prune old events)
-       -`ev dismiss 0` (dismiss 0th event)
-       -`ev [ls] 2022-09-01` (get events on 2022-09-01)
-       -`ev [ls] --upcoming 1M` (get upcoming events for the next month)
-       -`ev add --interactive` (add in interactive mode)
-       -`ev add --recurring 1Y "Alex Birthday" "2023-01-24"` (add recurring event)
-       -`ev add --duration 2D "Alex Birthday" "2023-01-24"` (add event with 2 day duration)
-       -`ev add "Roger Waters" "Chase Center" "2022-09-23 20:00:00"` (add event@location with time)
-       -`ev rm "Test Event" 2022-09-01` (delete event with name 'Test Event' on 2022-09-01)
-       -`ev rm 0` (deletes today's event in the 0th position)
-       -`ev postpone 2022-09-01 1 1D` (postpones event in the 1st position on 2022-09-01 by 1 day)
-       -`ev postpone 0 1W` (postpones event in the 0th position by 1 week)
-       -`ev postpone 0` (postpones event in the 0th position by 1 day)