Skip to main content

ToDo - Command Line Tool

alt text alt text

alt text

Introduction

ToDo is command line task manager. It is a command line utility to add, delete, update and display the tasks. It is a powerful task manager written in Python. It uses SQLite3 database to store the tasks.

Features

  • Add one Task at one time
  • Display all Tasks in table format
  • Remove a Task with specific ID
  • Remove all Tasks
  • Update a Task with a specific ID
  • It uses offline

Dependencies

Features Dependancy
Scripting Language Python 3.0+
Command-Line Option and argument parsing click
Database Used SQLite3
Display Bookmarks in Table tabulate

Installation

ToDo is installed using setup.py file:

python setup.py install

Command line options

Usage: ToDo [OPTIONS] [INSERT]...

  ToDo - Command-line Task manager tool.

Options:
-a, --add TEXT...       Add the Task 
-d, --delete TEXT       Remove a Task of particular ID
-u, --update TEXT...    Update a Task for specific ID
-s, --show TEXT...      Show all Tasks
--help                  Show thismessage and exit.

Examples

1. Add the Tasks:

 $ todo add --add "task" ...
 
 or
 
$ todo add -a "task" ...

2. Show all added tasks:

 $ todo -s

  or
 
 $ todo --show

3. Update a task using its ID:

$ todo update

4. Delete todo delete ID:

$ todo delete

How to install source code for development

  • Clone project from github:

    $ git clone https://github.com/kasul092/todo.git
    
  • We recommend to create and activate a virtualenv first:

     $ cd todo/
    
    $ py -m virtualenv env
    
    $ env/Scripts/activate
    
    (env) $
    
  • To install using setup.py file:

     (env) $ python setup.py install
    

ToDo - Command line tool is licensed under MIT License

Release files for ToDo-Task-Manager-Tool 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ToDo-Task-Manager-Tool 0.1.0
File Size Uploaded
ToDo Task Manager Tool-0.1.0.tar.gz 4.5 kB Details

Release files / ToDo Task Manager Tool-0.1.0.tar.gz

Download URL ToDo Task Manager Tool-0.1.0.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f46902557d95b903fb3db14c5db3e55876bcf55a5d888cf73e4bdc6898b805fd
BLAKE2b-256 checksum
How to use checksums
b5564b8b1a31217c97aecf991667d94e021c5111079268388cf86fc4ebe70091
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page