项目作者: harrysaini

项目描述 :
A command line todo manager built in node .
高级语言: JavaScript
项目地址: git://github.com/harrysaini/karm-todo-manager.git
创建时间: 2017-06-14T10:35:10Z
项目社区:https://github.com/harrysaini/karm-todo-manager

开源协议:

下载


karm-todo-manager

A command line todo manager.

How to install

  1. npm install -g karm.js

How to use

Commands

init command

  1. karm init

Init basic configuration and storage files of karm.

add command

  1. karm add 'Created new task' <options>
  2. or
  3. karm add 'get milk' -p H

Create new task.

option Description
-p , —priority Set priority of task e.g High
-c , —category Set category of task e.g JS-project
-d , —due Set due date of task

Allowed values

priority

allowed priority values are - [‘L’, ‘H’ , ‘U’ , ‘SU’ , ‘I’]

it stands for

  1. {
  2. I : "Immediate",
  3. SU : "Super Urgent",
  4. U : "Urgent",
  5. H : "High",
  6. L :"Low"
  7. }

list command

  1. karm list <filters>
  2. or
  3. karm list -p H

Print all the pending tasks.

option Description
-p , —priority filter by priority of task
-c , —category filter by category of task
-d , —due filter by due date of task

modify command

  1. karm modify [id] --task 'get new ac'

modify existing task details.

option Description
-t , —task set new task description
-p , —priority set new priority of task
-c , —category set new category of task
-d , —due set new due date of task

done command

  1. karm done [id]

mark task as completed , marked task is moved to hostory.

history command

  1. karm history

list all completed tasks

delete command

  1. karm delete [id]

delete uncompleted task , without moving to history.

reset command

  1. karm reset

remove all tasks and deletes karm storage files.

References

Powered by : commader.js

Inspired by : taskwarrior task cli( just implemented basic functionality )