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

Uploaded Source

Built Distribution

task-0.2.1-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for task-0.2.1.tar.gz
Algorithm Hash digest
SHA256 1322ba1d9616fdad71b1d41f2b00a5072d61c70ed542ec74750b4cc5094c4fe7
MD5 0933f4d7669af8fb7b15aeea6d7c338a
BLAKE2b-256 2a466f3e4423150e4e8598f188a6c4494874935b4783fd2f97172f6a60d2784d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for task-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 351c331ba5fc6d4bd0d58c923d5492c67552b772e605a08ca3e762628a25fd78
MD5 7fed82d1a39fc3ebe7fbd0f9776df158
BLAKE2b-256 f6bb9e77f72e47cb390eb5d322f2e10eb5a20c806fd9ba6187c2acb0741ef2e5

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