EvergreenUI.psd1
|
#Requires -Version 5.1 @{ # Module identity ModuleVersion = '1.0.3' GUID = 'e63b3f34-4e6c-433d-8544-fe497c21ad98' Author = 'Aaron Parker' CompanyName = 'EUC Pilots' Copyright = '(c) 2026 EUC Pilots. Licensed under the MIT Licence.' Description = 'WPF graphical frontend for the Evergreen PowerShell module. Provides a Windows-only GUI for Find-EvergreenApp, Get-EvergreenApp, Save-EvergreenApp, and Evergreen library management cmdlets.' # Compatibility PowerShellVersion = '5.1' CompatiblePSEditions = @('Desktop', 'Core') # Root module RootModule = 'EvergreenUI.psm1' # Exports - only Start-EvergreenUI is public FunctionsToExport = @('Start-EvergreenUI') CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() # Dependencies RequiredModules = @( @{ ModuleName = 'Evergreen'; ModuleVersion = '2603.2832.0' } ) # All files shipped with the module FileList = @( 'EvergreenUI.psd1' 'EvergreenUI.psm1' 'Resources\EvergreenUI.xaml' 'Public\Start-EvergreenUI.ps1' 'Private\Get-EvergreenAppList.ps1' 'Private\Get-FilterableProperties.ps1' 'Private\Get-UIConfig.ps1' 'Private\Invoke-AppDownload.ps1' 'Private\Invoke-FilterUpdate.ps1' 'Private\Invoke-LibraryUpdate.ps1' 'Private\New-FilterPanel.ps1' 'Private\New-WpfRunspace.ps1' 'Private\Set-UIConfig.ps1' 'Private\Test-EvergreenModule.ps1' 'Private\Write-UILog.ps1' 'Private\themes\Set-DarkTheme.ps1' 'Private\themes\Set-LightTheme.ps1' ) # Module metadata PrivateData = @{ PSData = @{ Tags = @('Evergreen', 'GUI', 'WPF', 'EUC', 'EvergreenUI', 'Windows') LicenseUri = 'https://github.com/EUCPilots/evergreen-ui/blob/main/LICENSE' ProjectUri = 'https://github.com/EUCPilots/evergreen-ui' ReleaseNotes = 'Initial pre-release. UI updates and all existing functionality is now working.' Prerelease = 'beta' } } } |