Skip to content

shcallaway/todo-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo

A simple, clean todo list for your command line.

Usage

todo.gif

Installation

You can download the latest release here. I recommend moving it into /usr/local/bin for convenient access!

Of course, you can also download Todo from your command line:

curl -L https://github.com/shcallaway/todo/releases/download/v1.0/todo -o todo \
  && chmod 750 todo \
  && mv todo /usr/local/bin/todo

Contributing

If you encounter a bug or think of an enhancement while using Todo, please open an issue or a pull request.

Todo is written in TypeScript. You can compile it to JavaScript with yarn compile. I recommend practicing test-driven developement because compilation slows down the feedback loop significantly.

Dependencies

Testing

Todo is tested using Mocha and Sinon. You can run the tests with yarn test.

Debug

Set the following environment variable to see verbose logs: DEBUG=*

This feature is available even while running the binary!