Skip to content
/ todo Public

Terminal Task (To Do) Application written in GO

License

Notifications You must be signed in to change notification settings

medoix/todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To Do

A simple Kanban style To Do / Task list for your terminal.

Stores data in a simple JSON document in $HOME/.todo/todo.

Keys / Shortcuts

  • a: Add item
  • d: Delete item
  • e: Edit item
  • n: View/edit notes for item
  • q: Quit
  • Enter: Select / deselect item (selected items can be moved)
  • j/k or Up/Down Arrows: Move item up or down
  • h/l or Left/Right Arrows: Move item between columns
  • Tab: Move in forms

Improvements

  • Create config system

    • Allow rows OR columns

    • Define Note editor program

  • Auto Save

Install

Golang

go get gitlab.com/medoix/todo
go run todo

Options

todo [path]

path: Location to store or retrieve a todo list, if not provided `~/.todo/todo` will be used.

About

Terminal Task (To Do) Application written in GO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages