nb: adding todoman to support todo ingest from mobile

This commit is contained in:
Matthew Ryan Dillon 2025-12-17 11:14:15 -05:00
parent a6adc828d5
commit 650c88f125
3 changed files with 15 additions and 1 deletions

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash #!/usr/bin/env zsh
setopt aliases
NOTEBOOK_DIR=~/notebook NOTEBOOK_DIR=~/notebook
@ -24,6 +25,7 @@ Commands:
status Show diff summary status Show diff summary
todo Add a todo item (or manage todos) todo Add a todo item (or manage todos)
archive Archive completed todos archive Archive completed todos
inbox List contents of inbox(es)
EOF EOF
} }
@ -50,6 +52,8 @@ case "$1" in
todo) todo)
if [[ "$2" == "archive" && -z "$3" ]]; then if [[ "$2" == "archive" && -z "$3" ]]; then
todo_archive todo.xit done.xit todo_archive todo.xit done.xit
elif [[ "$2" == "inbox" && -z "$3" ]]; then
uvx --from todoman todo
else else
todo "${@:2}" todo "${@:2}"
fi fi

View file

@ -97,3 +97,4 @@ export FZF_DEFAULT_OPTS=" \
alias devlog="cd ~/projects/personal/devlog && hx logs/$(date '+%Y-%m-%d').gmi && cd -" alias devlog="cd ~/projects/personal/devlog && hx logs/$(date '+%Y-%m-%d').gmi && cd -"
alias khal='uvx khal "$@"' alias khal='uvx khal "$@"'
alias todoman='uvx --from todoman todo "$@"'

View file

@ -0,0 +1,9 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxNkVwT0lIQUMxS0t5ZCt1
dkV4aXB2QU02NFZydFI0andWZklTbUp6OGk4CkcvdWJXeUorczZDNGw0VTg5YTl2
NHJLNGRYbVdwdTZWL2RhT0E1RUtZaU0KLS0tIERHZGpEY0gySFNHTXlqblV5QVpz
alFhVUtXQ3ErR0hSdytxWmM5c2dja1UKkqMyi5ZSf/PRT1JUm+FstxOp3Z8DJovv
xZMuAj85RWL0yXMe8mcLupxkxuT3eKbCvkKWP5Ot+YX1p3npVGGceQ4a7frs9QRj
fi+YZx8LOEUu5m1OiMYqYVrRDyTvMiHhJjQ3lKl2ikoWLnE9AFkx0EOsRzVFGv6G
AbxHzYuhDAw8DvCBbsu0FORLB0gN+uxwfg==
-----END AGE ENCRYPTED FILE-----