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
  describe  Describe 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.4.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

task-0.2.4-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for task-0.2.4.tar.gz
Algorithm Hash digest
SHA256 ea90a1d02bfea72789a51d2e68c48a5fa2b99366f2b7f7488040febf20bfab76
MD5 7e5ae658424e98ecc96e08a0bc054b17
BLAKE2b-256 1a686ec203b68894e0f6a9f6eaa97aa6b6a37908dbf2f38494e509cfdcab5e05

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for task-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 306f2e430107595b2ee23a332d74f9550c8f18b2e9d27eb8a9ffeb8043daf836
MD5 0638e40c532530efcee2f1d0dc248c8c
BLAKE2b-256 6868da9d5f99a2a0bbdca0d7e0aa34e8ff12ef35d73aa4f67dd42a86adf383fa

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