Skip to main content

A simple cli to-do list.

Project description

Task

A simple cli to-do list. Created using python and click library.

How to

Create a task belonging to a group:

~ task add Movies John Wick 2

Edit a task (partial match available):

~ task edit Movies John
Enter the new name for John Wick 2 [John Wick 2]: John Wick: Chapter 2

Finish a task (partial match available):

~ task finish Movies John

List tasks:

~ task list Movies
    Movies
================================
[ ] The Irishman
[x] John Wick 2
[x] Toy Story 4
[ ] One Upon a Time in Hollywood
[x] Avengers: End Game
================================

Export the tasks to .txt file:

~ task export Movies path/to/save

or to .pdf:

~ task export Movies path/to/save --pdf

Installation

Install using python 3.8 and pip3:

pip3 install cli-task

Versions

0.2.0

  • Added remove functionality:

    ~ task remove Movies John
    

Future

I try to add sorting feature for list and exports, also I might try to add attributes to each task (due date, urgency, ...).

The big next feature would be syncing the tasks in the cloud so you could access your tasks anywhere.

Author

Amin Fadaee

Checkout my channel: BackendLife

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

cli-task-0.2.0.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

cli_task-0.2.0-py3-none-any.whl (32.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cli-task-0.2.0.tar.gz
  • Upload date:
  • Size: 29.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2

File hashes

Hashes for cli-task-0.2.0.tar.gz
Algorithm Hash digest
SHA256 3d123722d5d35d690411a0e69f911119c91ebc8f75f25a8e571a9e4644ec2464
MD5 fddf002e962aa910780da6847fd00cee
BLAKE2b-256 0263f9f902b91666b42cdc8bf25983b77a8731a62b7a12be026a1dd6f2ee3353

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cli_task-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 32.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2

File hashes

Hashes for cli_task-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8358c9ccb12e095b7ad511adb9ded36e7ff7e8d186b80eff30172c779b5af911
MD5 23b0491b05fb9a20740241fa01e57dd1
BLAKE2b-256 e108ef35906d31125fce10afeff49b0587ec9905b6bda86254bda31374fce0d3

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