0.0.11 • Published 7 years ago
karm.js v0.0.11
karm-todo-manager
A command line todo manager.
How to install
npm install -g karm.js
How to use
Commands
init command
karm init
Init basic configuration and storage files of karm.
add command
karm add 'Created new task' <options>
or
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
{
I : "Immediate",
SU : "Super Urgent",
U : "Urgent",
H : "High",
L :"Low"
}
list command
karm list <filters>
or
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
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
karm done [id]
mark task as completed , marked task is moved to hostory.
history command
karm history
list all completed tasks
delete command
karm delete [id]
delete uncompleted task , without moving to history.
reset command
karm reset
remove all tasks and deletes karm storage files.
References
Powered by : commader.js
Inspired by : taskwarrior task cli( just implemented basic functionality )