ToDo - Command Line Tool
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)
| 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
|