2 stable releases
1.3.3 | Sep 16, 2021 |
---|---|
1.3.2 |
|
1.3.1 | Jul 23, 2021 |
#57 in #todo
2MB
2K
SLoC
tdr
Text-based user interface utility to manage todo list
Demo
Features
- 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
Usage
Item Display:
w
: add workspace-
: display workspacea
: add iteme
: edit itemd
: remove itemspace
: toggle itemr
: 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
Timestamp Format
There are 3 different available format which are:
year-month-date hour:minute:second
(####-##-## ##:##:##)hour:minute:second
(##:##:##)year-month-date
(####-##-##)
Installation
Run the following to install:
$ cargo install tdr
Build From Source
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.
Dependencies
~17MB
~300K SLoC