suzuki86 / taskhandler

Handle tasks or todos by command line.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Work in Progress

This project is under development.

TaskHandler

Handle tasks or todos by command line.

Build Status

Usage

This gem needs projects.yml that stores formatted tasks to manage. So first, create ~/.taskhandler/projects.yml. Or you can also create it by th init command.

Create empty projects.yml

Run th init command. ~/.taskhandler/projects.yml will be created if it does not exist.

th init

Show task list that are not closed

Just run th command.

th

Show all tasks including closed one

Run th command with -a option.

th -a

Add task

Run th add command and pass arguments like below. The task will be added to project file.

th add project_name task_name due_date

Delete task

Run th del command and pass arguments like below. Specified task will be removed from project file.

th del task_number

Close task

Run th close command and pass arguments like below. Specified task will be closed.

th close task_number

Open task

Run th open command and pass arguments like below. Specified task will be opened.

th open task_number

Show stats

Run th stats command.

th stats

About

Handle tasks or todos by command line.

License:MIT License


Languages

Language:Ruby 99.3%Language:Shell 0.7%