Skip to content

R-Zaib/todo-cli-app-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

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).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages