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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for task-0.2.2.tar.gz
Algorithm Hash digest
SHA256 1ff5ab840da56861640840e39781b1aff5d06d600f57fdccbe967ca98ec16aec
MD5 c6fd527db3c743901f2eb764fae6f83e
BLAKE2b-256 eb600aa196a2e68eb980644d61390bef86763c8948739a3b49253d017b39cfd2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for task-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f0446da8724c3b9b9c5a9a949ff9d8a469b29f28a7372c18cf50c33098e8d6ac
MD5 37301092154bf5930bf9488dce96ccd3
BLAKE2b-256 19f3ebc319e43e79194cfa103879d9f220ef0616652c218956bc27b6d67f29c8

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