karm.js
v0.0.11
Published
A simple command line todo manger.
Downloads
11
Readme
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 )