td

command module
v0.0.0-...-cd859d0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2023 License: GPL-3.0 Imports: 5 Imported by: 0

README

td

todo app for the command-line

philosophy
  • fully interactive
  • confluence of suckless and cute
  • follow the xdg base directory specification
installation
go install github.com/yassernasc/td@latest
usage
td
add tasks
  • press a (add) or i (insert) to open the prompt
  • press <enter> to confirm and add the new task
  • press <esc> to cancel and close the prompt

add demo

edit a task
  • press e to open the prompt
  • press <enter> to confirm and edit the task
  • press <esc> to cancel and close the prompt

edit demo

move a task
  • press <shift> + <up> to move up
  • press <shift> + <down> to move down

move demo

toggle state
  • press <enter> or <space>

toggle demo

delete tasks
  • press <backspace>, d (delete), r (remove) or x to death mark the task
  • to remove the mark, press any of those keys again

delete demo

clean the list
  • press c (clean), it removes done and marked tasks

clean

exit
  • press <esc>, <ctrl> + c or q (quit) to close td
  • any pending tasks will be kept saved
maybe in time
  • organize tasks by context
  • non-interactive features using flags
  • add tasks by stdin
  • day planning (select specific tasks from previous backlog)
  • keep history of tasks done
  • integrate with package managers (homebrew, nix, ...)

pull requests are welcome ;)

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL