A lightweight CLI to do list manager.
Open tasks stored in local task.todo
file, with completed tasks stored in completed.todo
.
I made this for personal use because I find myself in Terminal so often that it made sense to keep track of tasks in it, rather than having to tab out to another program to see them. It also means that tasks are stored alongside projects. It was also a good opportunity to have a go at writing some Rust.
This is by no means well written, in fact it is probably terribly written—but it works for my needs.
brew tap jonlinkens/tap
brew install todosh
- Creating a list
todosh create
- Listing tasks
Shows all open tasks and the 5 most recently completed tasks.todosh list
- Adding a task
todosh create "task here"
- Finishing a task
todosh finish <task_number>
- Deleting a list
todosh delete