Skip to content

scotthelm/todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo

This is a command line interface app for todos. It is backed by a file. Each line of the file represents a todo. Each line is in json format so it's human readable even without the application. The file is stored in Unix systems at ~/.todo. This is currently not configurable (unless you build from source and modify the app.DataFilePath). The output is intended be pipe-able to other applications for further manipulation

usage screencast

Installation

Pull down the repo and go install. Or pull down a release and put the binary in a directory in your path.

Usage

$  todo --help
Usage of todo:
  -a string
    	Add a todo
  -b string
    	Backup Todo File To Path
  -c int
    	Complete a todo by Num (default -1)
  -only-completed
    	Show Only Completed Todos
  -r int
    	Remove a todo by Num (default -1)
  -show-completed
    	Show Completed Todos

Contributing

Please open a pull request