8000 GitHub - inimaz/keepon: Track your tasks and improve your time management with a simple cli · GitHub
[go: up one dir, main page]

Skip to content
inimazPublic

About

Track your tasks and improve your time management with a simple cli

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

42 Commits

Folders and files

Repository files navigation

KeepOn

keepOn

Track your tasks and improve your time management with a simple cli.

alt text

How it works

  1. Add your tasks with the urgency, importance and estimated time in minutes

  2. keepOn will prioritize those tasks base on your inputs and tell you which task to do next

    alt text

Install

npm install -g @inimaz/keepon

Usage

See all commands with k -h

$ k -h
Usage: k [options] [command]

Options:
  -h, --help                                                                     display help for command

Commands:
  show [options]                                                                 Show all tasks
  block <id>                                                                     Set the status of a task to blocked
  check <id>                                                                     Check/uncheck task
  clear                                                                          Archive all completed tasks
  create [options] <title> [description] [urgency] [importance] [estimatedTime]  Create a new task
  get <id>                                                                       Get all info of a task
  start <id>                                                                     Start a task
  update [options] <id>                                                          Update a task
  delete <id>                                                                    Delete a task
  agenda|a                                                                       Show the agenda of today as if you had to do all the tasks today
  now                                                                            Show the task in progress, or the next one to start
  reindex                                                                        Reindex tasks so that their IDs go from 1 to N
  help [command]                                                                 display help for command

If no command is passed, by default it will show the dashboard (k show command). It lists the first 10 tasks; use k show --all to see all of them. alt text

How the priority is calculated

The priority gives the order in the dashboard. It is calculated based on the urgency, the estimated time and importance of the task. The formula is:

priority = urgency * importance / estimatedTime

Urgency and importance go from 1 to 10.

Inspired by

About

Track your tasks and improve your time management with a simple cli

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

0