Repository navigation
π¦ Release: v1.0.0 β Initial Stable Release
Release Date: June 28, 2025
Status: β
Stable
Tag: v1.0.0
β¨ What's New
This marks the first official release of the Email Validator Tool, a Python-based command-line utility designed for validating email addresses and managing domain whitelists effectively.
π Core Features
- π₯ Regex-based email validation for accurate format checking
- π Domain whitelisting with
addandremovecapabilities - π Batch input support using comma, semicolon, or space separators
- π¬ Interactive CLI commands:
help,domains,add,remove,exit - π§ Intelligent error handling and validation summaries
- βοΈ Cross-platform compatibility (Windows, macOS, Linux)
π§° Tech Stack
- Language: Python 3.10+
- Libraries:
re,sys,typing - Interface: Command-Line Based
π Files Included
email_validator.pyβ Main CLI logicREADME.mdβ Project documentationLICENSEβ MIT Licensebanner.pngβ Optional README graphic
π Known Limitations
- β No CSV import/export yet
- β No external logging to files
- β No GUI interface (CLI-only)
π Planned for Future Versions
- π CSV file support for email input/output
- π Logging results to a text or log file
- π₯οΈ GUI interface using Tkinter or web frontend
- π§ͺ Unit test coverage with
unittestorpytest
π License
This project is licensed under the MIT License.
See the LICENSE file for full details.
π« Contact
Shashwat
π§ shashwat1956@gmail.com
π GitHub | LinkedIn | Hashnode
Thank you for using the Email Validator Tool! Contributions and feedback are welcome.
Full Changelog: https://github.com/Shashwat-19/Email-Validation-Checker/commits/v1.0.0