Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Task Manager CLI

A lightweight command-line application for managing daily tasks.

Features

  • Add, edit, view, and complete todos
  • Persistent storage using a text file
  • Input validation
  • Duplicate and empty todo prevention
  • Graceful error handling
  • Modular code organization

Technologies

  • Python 3.12
  • File I/O
  • Exception Handling

Project Structure

python-task-manager-cli/
├── main.py
├── file_manager.py
├── todos.txt
├── README.md
├── ROADMAP.md
├── CHANGELOG.md
├── LICENSE
├── requirements.txt
└── .gitignore

Run

python main.py

Documentation

  • ROADMAP.md – Planned improvements and future features.
  • CHANGELOG.md – Project history and notable changes.

License

MIT License

Author

Zahra Bakhtiary

About

A lightweight command-line task manager built with Python. The first project in my Python Task Manager series, exploring CLI application development.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages