ISEColorTheme.Cmdlets.psd1
@{ RootModule = 'ISEColorTheme.Cmdlets.psm1' ModuleVersion = '2.0.0' GUID = 'd4b1cf42-0d14-4e4c-b290-cf68b4f9a68e' Author = 'Jeff Pollock' CompanyName = 'pXLabs' Copyright = '(c) 2025 Jeff Pollock. All rights reserved.' Description = 'A collection of PowerShell functions that extend ISE theming from the GUI to the command line. Import, edit, and apply color themes from XML or the registry—no manual ARGB-to-hex conversion required.' PowerShellVersion = '5.1' FunctionsToExport = @( 'Add-ISEThemeMenu', 'Export-GroupISETheme', 'Export-ISEThemeFile', 'Get-CurrentISETheme', 'Get-ImportedISETheme', 'Get-ISETheme', 'Import-GroupISETheme', 'Import-ISEThemeFile', 'Remove-ISETheme', 'Select-ISETheme', 'Set-ISETheme', 'Set-ISEColor', 'Set-ISEThemeColors' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('ISE','Theme','Color','PS1XML','StorableColorTheme') ProjectUri = 'https://github.com/phriendx/ISEColorTheme.cmdlets' LicenseUri = 'https://www.gnu.org/licenses/gpl-3.0.html' ReleaseNotes = @' Release Notes: Version: 2.0.0 Release Date: 2025-06-13 Author: Jeff Pollock - Refactored the module to use a more modular approach, allowing for easier maintenance and updates. - Renamed and relocated internal utilities to `private\Convert\` and `private\Set\` as appropriate. - Added new cmdlets for better theme management. - Added Reset-ISETheme to restore the theme state before color adjustments were made - Improved error handling and logging for better debugging. - Improved documentation and examples for better user experience. - Fixed various bugs and performance issues. - New ISE menu layout for easier access to theme functions. - Added support for importing and exporting themes in XML format. - Help sections updated to match PowerShell best practices. - Links updated to reflect the transition from legacy TechNet to GitHub-hosted releases (where applicable). Credits: Special thanks to the open community for theme inspiration—especially https://github.com/marzme/PowerShell_ISE_Themes. '@ } } # Optional: Explicitly limit visibility to Windows PowerShell CompatiblePSEditions = @('Desktop') } |