Releases: PSModule/ElvUI
Releases · PSModule/ElvUI
v1.0.0
🌟 [Major]: ElvUI addon installation and update from PowerShell (#4)
ElvUI can now be installed and updated directly from PowerShell. The module provides two commands — Install-ElvUI for fresh installations and Update-ElvUI for checking and applying updates — both supporting custom WoW installation paths and game flavors (retail, classic, classic era).
- Fixes #3
New: Install ElvUI from PowerShell
Install-ElvUI downloads the latest ElvUI release from the Tukui API and installs it to the WoW AddOns folder.
Install-ElvUI
Install-ElvUI -WoWPath 'D:\Games\World of Warcraft' -Flavor '_classic_'New: Update ElvUI with version checking
Update-ElvUI compares the locally installed version against the latest available release. If an update is available, it downloads and installs the new version. Use -Force to reinstall even when already up to date.
Update-ElvUI
Update-ElvUI -Force
Update-ElvUI -Flavor '_classic_'If ElvUI is not installed, Update-ElvUI performs a fresh install automatically.
Technical Details
- Private functions:
Get-WoWAddOnsPath(path resolution),Get-TukuiAddon(API client),Get-TukuiInstalledVersion(.toc file reader),Install-TukuiAddon(download/extract/install) - Public functions:
Install-ElvUI,Update-ElvUI - All template placeholder files from the module scaffold have been removed (functions, classes, variables, formats, types, modules, init/scripts/finally, examples, tests)
- Data files (
Config.psd1,Settings.psd1) cleared of placeholder values - README updated with actual module documentation and usage examples
- Pester tests verify both public functions are available with the expected parameters
- Implementation plan progress: All 5 tasks from issue #3 completed (remove placeholders, create private functions, create public functions, clean up data files, update README)