ianthehenry / to-do

a very simple plain-text todo list

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

to do

This is a very simple to-do list with an interface powered by fzf.

It stores tasks in a plain-text format inspired by GitHub-flavored Markdown's task lists:

- [ ] this is a thing to do
- [x] already done
- [-] nah nevermind
- [ ] but i should still do this
- [> 2024-05-11] i'll do this later

The CLI is very simple:

$ to do # print todo list

$ to do 'add a new task'

$ to done # mark something completed

$ to did 'add an already completed task'

$ to dont # mark something won't-do

$ to undo # unmark a task

$ to edit # open in $EDITOR

$ to defer yyyy-mm-dd # reschedule a task for the future

In order to use it, you need fzf installed.

$ jpm -l deps
$ jpm -l build
$ build/to do

I also highly recommend zsh-autoquoter, which lets you add tasks items without needing to quote them on the command line.

About

a very simple plain-text todo list

License:MIT License


Languages

Language:Janet 100.0%