Thanks to visit codestin.com
Credit goes to github.com

Skip to content

WadeCappa/taskman-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taskman is a simple CLI task tracking and prioritization tool.

Taskman uses the following formula to order tasks from most important to least important:

$$\frac{\textnormal{normalized priority}}{\textnormal{cost in minutes}} + \frac{\textnormal{cost in minutes}}{\textnormal{minutes until deadline}}$$

v0

  • Write new task
  • Show tasks
    • tasks are always sorted on output, ranked by priority
  • delete tasks
  • mark tasks complete
  • install script (simple with bash)

v1

  • Can triage tasks
  • The task priority is affected by how old a task is
  • Can edit a task, only change parameters added to the cmd
    • Need semantics for empty values

v2

  • Reoccuring tasks
  • Dependencies between tasks, task A cannot be completed until task B is completed
    • Should affect how priority is calculated

v3

  • All constants defined by config with default values, probably use yml here
  • Include a way to adjust priority calculation by config
    • maybe even let users use their own script for calculating priority?

About

Simple task tracking CLI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published