TechWiz-3 / kadoo-cli

The priorities management CLI you never knew you needed

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kadoo

Example

The priorities management CLI you never knew you needed

Kadoo organises your priorities using the Eisenhower Decision Matrix.

Installation

pip install kadoo

Usage

# get started by creating your first matrix board
$ kadoo

# to perform actions on your new table, use it's name
$ kadoo <table_name>

# add an item to quadrant 1
$ kadoo <table_name> -a "My first item" -q 1

# create a new table: kadoo -ct <TABLE_NAME> <TABLE_DESCRIPTION>
$ kadoo -ct dev "My developer tasks"

# add an item to quadrant 1
$ kadoo dev -a "Work on a new project" -q 1

# add an item to quadrant 2
$ kadoo dev -a "Star this repo xDD" -q 2

# mark a task as done: kadoo <TABLE_NAME> -d "<TASK_NAME>" -q <QUADRANT>
$ kadoo dev -d "Work on a new project" -q 1

About

The matrix sorts tasks based on urgency and importance.

Eisenhower Matrix

Configuration

Kadoo is highly configurable. Data files are stored in the ~/.kadoo directory.
Tables can be added manually to ~/.kadoo/tables.yml and the default table can be changed there (a command for this will be released in future updates).

The kadoo.toml file allows configuration of the style (colorscheme), completed task style and emoji.

Configuration for kadoo.toml follows Rich Markup. A recommended value for completed_style would be dim strikethrough

In the future configuration options will be added for:

  1. Incompleted task emoji
  2. Table style

About

The priorities management CLI you never knew you needed

License:GNU General Public License v3.0


Languages

Language:Python 100.0%