Skip to main content

Task cli tool

Project description

task

Build Status

Taskwarrior-like CLI tool

Usage: task [OPTIONS] COMMAND [ARGS]...

Options:
  -v, --version  print version
  --help         Show this message and exit.

Commands:
  add   Add task
  done  Finished task.
  ls    List tasks.
  rm    Remove a task.

Installation

Make sure to have poetry

Github repository

$ git clone https://github.com/matteyeux/task
$ cd task
$ poetry install

PyPI

  • Installation : pip3 install task
  • Update : pip3 install --upgrade task

Setup

Make sure to have ~/.local/bin in your $PATH (export PATH=$PATH:~/.local/bin)

The first time you run task add command it will setup the SQLite3 database.

Examples

Add

  • Add task: task add "Start TIC-BLK4" -p BLK4
  • Add task in project: task add "Start TIC-BLK4" -p BLK4

List

List tasks :

λ ~ » task ls
  ID  Project    Task                          Urgency  Due    Age
   1  etna_cli   fix my bug                          0         4 minutes
   2  etna_cli   add tabulate to list stuff          0         4 minutes
   3  Master2    Get that diploma                    0         3 minutes
   4             Buy a new iPhone                    0         2 minutes
   5             Patch the covid-19 bug              0         41 seconds
   6  BLK4       Start TIC-BLK4                      0         9 seconds

Done

Set task to done :

λ ~ » task done 6
Done 6

Remove

Delete row from database :

λ ~ » task rm 5
Done

Credits

  • Task Warrior : because it's a pretty cool project
  • me : cuz I wrote it

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

task-0.2.0.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

task-0.2.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file task-0.2.0.tar.gz.

File metadata

  • Download URL: task-0.2.0.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.7.9 Linux/4.19.0-6-amd64

File hashes

Hashes for task-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5cc4ad0755aefe217b1af4e909c1ff89554a640e3c1487f2654be9535b3fc306
MD5 cff9c94e4e668103e1b8a8e22bb2ceec
BLAKE2b-256 1caa874697847fa27d2ca0c110ba5c16caefea014b645e71521960cefcc54b77

See more details on using hashes here.

File details

Details for the file task-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: task-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.7.9 Linux/4.19.0-6-amd64

File hashes

Hashes for task-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 75dce84f06edb8d2b7e08f84477cfb57897f1925be8de58610f12bc967529c4e
MD5 d0d176c23af897b78ae3481f92077c44
BLAKE2b-256 87f7fc9de3f2f0b8482d915d6f8c9051b6e33c7938728ba74adeb20eff329acc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page