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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

task-0.2.5-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: task-0.2.5.tar.gz
  • Upload date:
  • Size: 9.0 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.5.tar.gz
Algorithm Hash digest
SHA256 86870b1bab521a73318a15d54c60d1cb4be7bb99cfcfdd4ed55cb024531bb0f6
MD5 6b1c53e9b1e9901212e07c86bc9821a2
BLAKE2b-256 46c66e23c8b5a9de68835f1d260dda808fedda76d4bca57242ca053b68ed89b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: task-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 10.5 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d083e0305cece9083e39543162aad4a6b923c7b7ee3e1f9acfdf710887bc7317
MD5 6c7ae5b779f73c1b282da35f5306f531
BLAKE2b-256 901c7ecf3786274e78c14789d0eaa00d774fdca51583b87eab2f4ee5159971d2

See more details on using hashes here.

Supported by

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