/todo

A todo list in your command line

Primary LanguagePHPMIT LicenseMIT

Todo list

TODO is a app to you manage tasks from your terminal. Firstly inspired from project Swatto/td, a project developed in Golang.

Usage:
    todo [command] [content]

Command:
    list	    List all stored tasks
    filter      [--done]        Filter all finished tasks
    config      [option]	    Set configuration of app
    search      [query]         Search by hash tag on tasks contents
    add         [content]       Add a new task
    update      [id] [value]	Update a task
    toggle      [id]		    Toggles task status
    remove      [id]		    Remove the task
    self-update Update to current version of todo app

Usage

Install

wget http://igor822.github.io/todo/todo.phar ~/Downloads/todo.phar
chmod +x ~/Downloads/todo.phar
sudo mv ~/Downloads/todo.phar /usr/local/bin/todo

To configure the todo storage path just run:

todo init
# put the full path where of storage

Or

todo config --file-storage="/path/to/storage.todo"

After configurated you can add a task to test with add command.

todo add 'Lorem Ipsum'
todo help

To list all open tasks just type todo