Skip to content

ianthehenry/to-do

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages