Skip to content

A simple Python command-line application that lets users manage tasks by adding, viewing, and removing items, with all data saved automatically to a text file.

Notifications You must be signed in to change notification settings

abhranilsingharoy-cloud/todo-app-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Terminal To-Do List App (Python)

A simple, lightweight, and color-coded command-line to-do list manager built in Python. Tasks are saved locally in tasks.txt, making this tool perfect for quick personal task tracking without external dependencies.

πŸš€ Features

View all tasks with colored status indicators

Add new tasks

Edit existing tasks

Remove tasks

Mark or unmark tasks as completed

Automatic saving to tasks.txt

πŸ“¦ Requirements

Python 3.x

No external libraries needed

▢️ How to Run

python todo.py

(Replace todo.py with your filename.)

πŸ“ Task Storage

Tasks are stored in tasks.txt using the format:

task description|0 # incomplete
task description|1 # completed

🧩 Notes

Runs entirely in the terminal

Uses ANSI escape codes for colored output

Perfect for beginners learning file handling and CLI applications


About

A simple Python command-line application that lets users manage tasks by adding, viewing, and removing items, with all data saved automatically to a text file.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages