Skip to content
forked from narodnik/tau2

tau task management (centralized)

Notifications You must be signed in to change notification settings

Dastan-glitch/tau2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install

pip install:

  • tabulate
  • pycryptodome
  • colorama

Basic Usage

Run the server daemon:

$ python server/main.py
$ tau add read documents later
Created task 1.

$ tau add rank:4 pay bills due:1112 @john +admin +ops project:core desc:xyz
Created task 1.

Now view the tasks:

$ ./tau
  ID  Title                 Project    Tags         Assigned    Rank    Due
----  --------------------  ---------  -----------  ----------  ------  --------------
   0  read documents later
   1  pay bills             core       +admin +ops  @john       4.0     17:00 11/12/22

To view a task, just use its ID:

$ ./tau 1
Attribute     Value
------------  --------------
Title:        pay bills
Description:  xyz
Status:       open
Project:      core
Tags:         +admin +ops
Assigned:     @john
Rank:         4.0
Due:          17:00 11/12/22
Created:      12:17 16/11/22

You can also modify attributes:

$ tau modify @upgr -admin +othertag rank:12 due:0512

Reset and Testing

$ rm ~/.config/tau
$ ./test_tau.sh

TODO

  • add changing status: start, pause, stop commands
  • add comments to discuss tasks
  • IRC notifications
    • push API for server
    • create a bot which listens for events

About

tau task management (centralized)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.4%
  • Shell 1.6%