Todo manager tool
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mytask-0.1.0.tar.gz
(4.4 kB
view hashes)
Built Distribution
mytask-0.1.0-py3.9.egg
(6.5 kB
view hashes)