Text-based user interface utility to manage todo list
- Text-based user interface
- create, edit, and remove todo item
- display countdown until deadline
- multiple workspace support
- display number of in progress, late, and completed item
Item Display:
w
: add workspace-
: display workspacea
: add iteme
: edit itemd
: remove itemspace
: toggle item's completion statusx
: toggle item's late statusr
: rename current workspaceJ
: scroll workspace downK
: scroll workspace upj
: scroll downk
: scroll upq
orCtrl + c
: quit the program?
: toggle help display
Add Item:
Ctrl + d
: toggle expire date promptEnter
: accept inputEscape
: exit prompt
Workspace Display:
Enter
: select workspacee
: edit workspaced
: remove workspacej
: scroll downk
: scroll up
Add Workspace:
Enter
: accept inputEscape
: exit prompt
There are 3 different available format which are:
year-month-date hour:minute:second
(####-##-## ##:##:##)hour:minute:second
(##:##:##)year-month-date
(####-##-##)
Run the following to install:
$ cargo install tdr
Clone the repository:
$ git clone https://github.com/Z5483/tdr.git
Build:
$ make
Install:
$ make install
The default install prefix is /usr/local
, you can change it by setting the
PREFIX
variable at the beginning of the above command.