Skip to content

A dead-simple task prioritizer, inspired by UNIX tsort.

Notifications You must be signed in to change notification settings

hoang-khoi/tksort

Repository files navigation

tksort

Build Status

A simple task prioritizer based on topological sort algorithm. Here how it works:

  1. Dump your tasks to a text file, for example personal_tasks.txt
  2. Execute tksort personal_tasks.txt, the application now asks you for the priority of each pair of tasks.
  3. Answer the questions with 1 or 2 or anything else if you're not sure about it.
  4. Once all done, personal_tasks.txt will be updated with the prioritized task list.

Demo

demo asciicast

Installation

Build prerequisites:

  • CMake >= 3.12
  • make
./install.sh

It builds the application and then copy the binary to /usr/local/bin/ which will require sudo privilege.