karm.js

0.0.11 • Public • Published

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 )

Readme

Keywords

Package Sidebar

Install

npm i karm.js

Weekly Downloads

11

Version

0.0.11

License

none

Last publish

Collaborators

  • harish5129