hoang-khoi / tksort

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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


Languages

Language:C++ 93.3%Language:CMake 5.3%Language:Shell 1.4%