Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.35 KB

README.MD

File metadata and controls

37 lines (28 loc) · 1.35 KB

To-Do List CLI App

This To-Do List App allows the users to manage their day-to-day tasks using the command line. The user can add, remove, complete and list tasks conveniently.

How to Install

  1. Clone the repository from: https://github.com/R-Zaib/todo-cli-app-python.git
  2. Make sure you have Python 3 installed.
  3. Open your terminal in the project directory, navigate to todo-cli-app-python

Features

  • Display a welcome message with command arguments
  • List all tasks in to-do list
  • Add new tasks to the list
  • Remove a task from the list
  • Complete a task in the list
  • Error handling for multiple scenarios

How to Run the App using Commands

  • Display welcome message 'python todolist-app.py'
  • list tasks 'python todo.py -l'
  • Add a new task 'python todo.py -a "New task here"'
  • Remove a task 'python todo.py -r <task_index>'
  • Complete a task 'python todo.py -c <task_index>'

Limitations of the App

  1. No graphical interface, the app only works in CLI (Command Line Interface)
  2. A single command runs at a time, multiple commands cannot run simultaneously
  3. No task editing allowed for existing tasks, user can only add, remove or complete tasks

Contributing

  • If you'd like to contribute to the project, please follow me on Github and reach out.

License

  • This To-Do CLI App is an open licensed free to use (for educational purposes only).