updated using git-extra
authoralex <[email protected]>
Sat, 20 Aug 2022 01:31:38 +0000 (18:31 -0700)
committeralex <[email protected]>
Sat, 20 Aug 2022 01:31:38 +0000 (18:31 -0700)
todo [new file with mode: 0644]

diff --git a/todo b/todo
new file mode 100644 (file)
index 0000000..f73e93e
--- /dev/null
+++ b/todo
@@ -0,0 +1,34 @@
+-cli based calendar/event tracker
+       -c? bash?
+       -data storage/format?
+               -sqlite?
+                       -require git-annex to sync
+               -plaintext?
+                       -YY-MM-DD_HH:mm:ss_ZZZZZ,EVENT,PLACE\n
+                       -UNIX_TIMESTAMP:OPTIONS:EVENT:PLACE\n
+                               -1660949609:+r1Y:Test Event\n
+                               -1660949609:Test Event:Test place\n
+                               -1660949609:+t:Test Event:Test place\n
+                               -1660949609:+d2D:Test Event:Test place\n
+       -integrate with my current setup
+               -remove birthdays/events/tasks from notes repo?
+                       -add EVENTS_FILE=~/workspace/notes/events to env
+       -integrate with phone
+       -use gpg to encrypt?
+       -pipe events to cal?
+
+-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 --time 8PM (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 2022-09-01 1 --postpone 1D` (postpones event in the 1st position on 2022-09-01 by 1 day)
+       -`ev pp 0 --postpone 1D` (postpones event in the 0th position by 1 day)