A CLI task management system
Project description
# TaskWizard
TaskWizard is a command-line interface (CLI) task management application that allows users to create, manage, and track their tasks efficiently.
## Features
Add new tasks with names, due dates, priorities, and descriptions
List all tasks
Get details of a specific task
Edit existing tasks
Delete tasks
User-friendly command-line interface
## Installation
To install TaskWizard, follow these steps:
Ensure you have Python 3.6 or higher installed on your system.
pip install taskwizard
If you cloned the repository already : pip install .
run ‘taskwizard’
## Usage
After installation, you can start TaskWizard by running:
### Available Commands
help: Display a list of available commands
add: Add a new task
list: Display all tasks
get: Retrieve details of a specific task
edit: Modify an existing task
delete: Remove a task
clear: Clear the screen (functionality not implemented in the provided code)
exit: Exit the application
### Adding a Task
To add a new task, use the add command and follow the prompts:
Enter a unique name for the task
Provide a due date in the format MM/DD/YYYY HH:MM(am/pm)
Select a priority (LOW, MEDIUM, HIGH)
Enter a description (optional)
### Get a Task
To see all the details of an existing task, use the get command and follow the prompts:
Enter an existing name for the task (They are case sensitive)
### Editing a Task
To edit a task, use the edit command:
Enter the name of the existing task
Follow the prompts to update the task details
### Deleting a Task
To delete a task, use the delete command and enter the name of the task you wish to remove.
## Note
Task names are case-sensitive
The application uses a local database file (taskwizard.db) to store tasks
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file taskwizard-1.0.1.tar.gz.
File metadata
- Download URL: taskwizard-1.0.1.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
455f54c78cf93f9a7cd049ea6e2c4007f675be7dcf55d04a0f1ed60ebdabaa53
|
|
| MD5 |
764b199367c44e5f2f1f288fd8e29c30
|
|
| BLAKE2b-256 |
3f6d164cab74ab643351f97e906b8f7aa04cff10ae6511c662de812cb3ab5d3f
|
File details
Details for the file taskwizard-1.0.1-py3-none-any.whl.
File metadata
- Download URL: taskwizard-1.0.1-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5add6a85c9d4ee583acf6a3630aef16afe81f4776ef2a88a202db25cdda7fdf4
|
|
| MD5 |
c8dacd09bda45930d7aff5d683a6dc6b
|
|
| BLAKE2b-256 |
7a85b4b2ec0bb74b00e73d549736104204c8c598410473ecc686d7bc09b2f030
|