📥 Download Latest Executable (.exe) • Report Bug • Request Feature
- Direct Download & Run: Fully self-contained portable Windows
.exe—no Python installation or dependencies required for end users. - Dynamic System Target Detection: Automatically resolves active user temp (
%LOCALAPPDATA%\Temp) and Windows temp (%WINDIR%\Temp) directories. - Interactive Checkmark Selection: Custom vector checkmarks (✓) and folder row selection with quick add/remove folder capabilities.
- Real-Time Progress Modal: Non-blocking modal with current scanning paths, animated green progress bar, and instant cancellation support.
- Graceful File-Lock Handling: Detects read-only, locked, or system-in-use files and prompts the user to skip or safely abort.
- High-DPI & Modern Styling: Tailored Tkinter interface styled with custom colors, clean typography, embedded company branding, and native Windows taskbar icons.
- Multi-threaded Safety: All I/O operations execute on an isolated worker thread with synchronized UI dispatch to ensure zero freezing.
EgaleWipe/
├── .github/
│ └── workflows/
│ └── release.yml # CI/CD pipeline for automated Windows releases
├── assets/
│ ├── EgaleWipe.ico # Application executable & taskbar icon
│ ├── EgaleWipe.png # High-resolution original logo
│ ├── EgaleWipe_header.png # Optimized UI header banner
│ ├── app_icon.png # Window canvas icon
│ └── company_logo_22.png # EgaleCoders branding badge
├── cleaner.py # Core file/folder discovery & deletion engine
├── worker.py # Threading abstraction & thread-safe UI dispatcher
├── main.py # Tkinter desktop GUI & lifecycle management
├── pyproject.toml # Standard Python packaging specification
├── requirements.txt # Build and runtime requirements
├── LICENSE # MIT Open Source License
└── README.md # Project documentation
- Head over to the Releases page.
- Download
EgaleWipe.exe. - Double-click to launch—no installation needed!
- Windows 10 or 11
- Python 3.8+ (with Tkinter included by default)
-
Clone the repository:
git clone https://github.com/EgaleCoder/EgaleWipe.git cd EgaleWipe -
Run directly with Python:
python main.py
To compile a single-file executable with embedded assets and the application icon:
# 1. Install PyInstaller
pip install pyinstaller
# 2. Build single-file GUI binary
pyinstaller --noconfirm --clean --onefile --windowed --icon=assets/EgaleWipe.ico --add-data "assets;assets" --name "EgaleWipe" main.pyThe standalone executable will be generated inside the dist/ directory:
dist/EgaleWipe.exe
This repository includes a GitHub Actions workflow that automatically compiles and attaches the Windows executable to GitHub Releases whenever a semantic version tag (e.g. v1.0.0, v1.0.1) is pushed:
git tag -a v1.0.1 -m "Release v1.0.1"
git push origin v1.0.1Distributed under the MIT License. See LICENSE for more information.
