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
Hashes for taskwizard-1.0.1-py3-none-any.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | 5add6a85c9d4ee583acf6a3630aef16afe81f4776ef2a88a202db25cdda7fdf4 |
|
| MD5 | c8dacd09bda45930d7aff5d683a6dc6b |
|
| BLAKE2b-256 | 7a85b4b2ec0bb74b00e73d549736104204c8c598410473ecc686d7bc09b2f030 |