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 installRequires 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.