A simple Command Line Interface (CLI) application to manage student records using Python.
- ➕ Add a student (name, email, course)
- 📋 View all students
- 🔍 Search students by name
- ✅ Email validation using Regex
- 💾 Data stored in CSV file
- ⚙️ CLI-based commands
- Python
- File Handling (CSV)
- Regular Expressions (re)
- Command Line Interface (CLI)
student-manager/ │ ├── app.py ├── file_handler.py ├── utils.py ├── students.csv └── test_app.py
git clone https://github.com/Jaya-Rajvanshi/student-manager.git
cd student-manager-cli
python app.py add
python app.py view
python app.py search Ron
pip install pytest
pytest test_app.py
Jaya Rajvanshi