tdr

Crates.iotdr
lib.rstdr
version1.3.3
sourcesrc
created_at2021-07-23 16:36:54.423222
updated_at2021-09-16 12:34:32.133322
descriptionText-based user interface utility to manage todo list
homepagehttps://github.com/Z5483/tdr
repositoryhttps://github.com/Z5483/tdr
max_upload_size
id426322
size2,054,275
Khue Nguyen (Z5483)

documentation

https://github.com/Z5483/tdr

README

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 workspace
  • a: add item
  • e: edit item
  • d: remove item
  • space: toggle item
  • r: rename current workspace
  • J: scroll workspace down
  • K: scroll workspace up
  • j: scroll down
  • k: scroll up
  • q or Ctrl + c: quit the program
  • ?: toggle help display

Add Item:

  • Ctrl + d: toggle expire date prompt
  • Enter: accept input
  • Escape: exit prompt

Workspace Display:

  • Enter: select workspace
  • e: edit workspace
  • d: remove workspace
  • j: scroll down
  • k: scroll up

Add Workspace:

  • Enter: accept input
  • Escape: 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.

Commit count: 197

cargo fmt