COSC381-2024Fall / Todo-List-CLI

This project is a command-line to-do list manager, where users can add, view, and delete tasks. The project is incomplete, with room for improvements and bug fixes.
MIT License
0 stars 0 forks source link

Todo-List-CLI

This project is a command-line to-do list manager, where users can add, view, and delete tasks. The project is incomplete, with room for improvements and bug fixes.

Features

More features can be added by you through pull requests!

Getting Started

Prerequisites

Set up your repository

  1. Clone the repository to your local machine
  2. Navigate to the project directory (using cd in the terminal)
  3. Run the project: python3 todo.py

Usage

Once the app is running, you will see a simple menu with the following options:

  1. Add task: Adds a new task to your to-do list.
  2. List tasks: Displays all the tasks you have added.
  3. Delete task: Deletes a task by its number from the list.
  4. Add/Update a due date to a task: Add or update a due date for a task.
  5. Quit: Exits the app.

Contributing

Please contribute by fixing bugs, adding features, or improving documentation! Make sure to follow the GitHub Flow in the handout!

Suggested Improvements

Here are some ideas for issues you can work on:

Please check existing issues to make sure that your issue does not overlap with others' issues.

This assignment was created with the assistance of ChatGPT-4, an AI language model developed by OpenAI, to aid in structuring and drafting the assignment content. All final decisions regarding the assignment details, criteria, and evaluation were made by the instructor.