A command line todo manager.
npm install -g karm.js
karm init
Init basic configuration and storage files of karm.
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 priority values are - ['L', 'H' , 'U' , 'SU' , 'I']
it stands for
{
I : "Immediate",
SU : "Super Urgent",
U : "Urgent",
H : "High",
L :"Low"
}
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 |
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 |
karm done [id]
mark task as completed , marked task is moved to hostory.
karm history
list all completed tasks
karm delete [id]
delete uncompleted task , without moving to history.
karm reset
remove all tasks and deletes karm storage files.
Powered by : commader.js
Inspired by : taskwarrior task cli( just implemented basic functionality )