WinEnvEdit meop
winget install --id=meop.WinEnvEdit -e Modern Windows 11 environment editor built with WinUI 3 and .NET 10
winget install --id=meop.WinEnvEdit -e Modern Windows 11 environment editor built with WinUI 3 and .NET 10
Modern Windows 11 environment editor built with WinUI 3 and .NET 10.
winget install meop.WinEnvEdit
winget upgrade meop.WinEnvEdit
PATH) into a list with drag-and-drop reordering.WinEnvEdit was heavily inspired by Rapid Environment Editor, a powerful tool that was widely used until its development slowed around 2018. While RapidEE is still functional, it is a legacy application that struggles with modern high-DPI display scaling and lacks a native Windows 11 aesthetic.
Crucially, Rapid Environment Editor chose a design that requires restarting the entire application as an Administrator to edit system variables. WinEnvEdit improves on this by triggering a standard Windows UAC prompt only during the Save operation. Our design also prioritizes a cleaner, more focused UI over the dense menu systems of legacy editors.
Several frameworks were considered to achieve the best balance of performance and native integration:
`` is ARM64 or x64 — run ./src/Scripts/Platform.ps1 to detect.
./src/Scripts/Prebuild.ps1
dotnet build WinEnvEdit.slnx -c Debug -p:Platform=
src/WinEnvEdit/bin//Debug/net10.0-windows10.0.26100.0/WinEnvEdit.exe
dotnet test WinEnvEdit.slnx -p:Platform=
Bump the VERSION file, run ./src/Scripts/Prebuild.ps1, commit and push to main. GitHub Actions handles the rest.
Pipeline (.github/workflows/pipeline.yaml):
| Job | Runs on | Condition |
|---|---|---|
| version | all pushes/PRs | Detects if VERSION has a new tag |
| validate | all pushes/PRs | Checks formatting, version sync, builds, tests |
| publish | main only | Builds x64 and ARM64 MSI installers |
| release | main only | Creates GitHub Release with installers and LICENSE |
| package | main only | Submits WinGet update PR via wingetcreate |
High-performance WinUI 3 patterns used in this project are documented in PATTERNS.md.
For detailed instructions on all features and keyboard shortcuts, see USAGE.md.
This project is licensed under the MIT License - see LICENSE.txt.
This project was developed with help from multiple Large Language Models: