ptaskr is a lightweight, minimalistic todo list application designed to be just a slight step above plain text files. GUI-Luddites welcome.
Passing a filename on the command line will allow you to open a specific list file; otherwise
list ~/.config/ptaskr/default.list
will be used.
I don't know how to make deb files and GNU docs scare me so you should build from source.
git clone https://github.com/pjpollina/ptaskr
cd ptaskr
make && sudo make install
Requires libncurses development headers.
Run ptaskr [filename]
from your terminal of choice and you're good to go. No fancy options required.
To add a task to your list, highlight the [New Task] option and hit Enter (or Return if you want to Think Different™).
The full list of controls is listed below
Keyboard | Function |
---|---|
↑ ↓ PgUp PgDn | Navigate list |
→ ← | Add/remove selected task progress |
Ctrl+↑ Ctrl+↓ | Shift selected task up/down |
Ctrl+→ Ctrl+← | Increase/decrease selected task goal |
Ctrl+E | Edit selected task description |
Ctrl+D | Delete selected task |
Ctrl+R | Rename list |
Ctrl+S | Save list to file |
F1 Ctrl+X | Quit ptaskr |
Just a few potential additions in the future, nothing set in stone though.
- List section headers
- Export lists to CSV/YAML/JSON/etc.
- More colors!
- Colors optional
- Config control scheme
- Config default filepath
- Package as a deb/rpm
Copyright © 2018 PJ Pollina. Released under the MIT License. See LICENSE for more information.