PoshDE.psd1
|
@{ RootModule = 'PoshDE.psm1' ModuleVersion = '1.0.0' GUID = 'f8e7d6c5-b4a3-2019-8765-432109fedcba' Author = 'Jakoby' CompanyName = 'Jakoby' Copyright = '(c) Jakoby. MIT License.' Description = 'PoshDE - PowerShell Desktop Environment. Shared foundation for the Posh app ecosystem: WebView2 dependency management, centralized theming, port allocation, and window launching.' PowerShellVersion = '7.0' FunctionsToExport = @( # Dependencies 'Install-PoshDependencies' 'Test-PoshDependencies' 'Get-PoshDependencyStatus' 'Get-WebView2DllPath' # Themes 'Get-PoshTheme' 'Set-PoshTheme' 'Get-PoshThemes' 'Export-PoshThemeCSS' # Port Management 'Register-PoshPort' 'Unregister-PoshPort' 'Update-PoshPortPID' 'Get-PoshPortRegistry' 'Clear-PoshOrphanedPorts' 'Stop-PoshApp' 'Stop-AllPoshApps' # Module Tracking 'Get-PoshModules' # Window Management 'New-PoshWindow' # GUI 'Open-PoshDE' 'Stop-PoshDE' ) PrivateData = @{ PSData = @{ Tags = @('Desktop', 'Environment', 'WebView2', 'Themes', 'Terminal', 'PowerShell', 'Cyberpunk', 'Windows') LicenseUri = 'https://github.com/Unit-259/PoshDE/blob/main/LICENSE' ProjectUri = 'https://github.com/Unit-259/PoshDE' ReleaseNotes = 'Initial public release.' } ManagedModules = @( @{ Name = 'PoshWallpaper'; Description = 'Animated desktop wallpaper manager'; Repo = 'Jakoby/PoshWallpaper' } @{ Name = 'PoshConsole'; Description = 'PowerShell terminal emulator'; Repo = 'Jakoby/PoshConsole' } @{ Name = 'PoshPresenter'; Description = 'HTML-based presentation engine'; Repo = 'Jakoby/PoshPresenter' } ) } } |