ISEColorTheme.Cmdlets
2.0.0
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.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2025 Jeff Pollock. All rights reserved.
Package Details
Author(s)
- Jeff Pollock
Tags
ISE Theme Color PS1XML StorableColorTheme
Functions
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
PSEditions
Dependencies
This module has no dependencies.
Release Notes
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.
FileList
- ISEColorTheme.Cmdlets.nuspec
- icon.png
- LICENSE
- ISEThemes\Ambients\Ambients.StorableColorTheme.ps1xml
- ISEThemes\Base16_Tomorrow\Base16_Tomorrow_Example.PNG
- ISEThemes\ISE_Default\ISE_Default.ps1xml
- ISEThemes\NightVale\Nightvale.png
- ISEThemes\Obsidian\Obsidian_Example.PNG
- ISEThemes\Pastel\Pastel.StorableColorTheme.ps1xml
- ISEThemes\RecognEyes\RecognEyes_Example.PNG
- ISEThemes\Solarized\Solarized.StorableColorTheme.ps1xml
- ISEThemes\Sublime_Text_2\Sublime_Text_2_Example.PNG
- ISEThemes\Zenburn\Zenburn.StorableColorTheme.ps1xml
- private\Convert\Convert-MediaColorToDrawingColor.ps1
- public\Export\Export-ISEThemeFile.ps1
- public\Import\Import-GroupISETheme.ps1
- public\Select\Select-ISETheme.ps1
- README.md
- ISEThemes\Ambients\Ambients_Example.PNG
- ISEThemes\GEdit_Original\GEdit_Original.StorableColorTheme.ps1xml
- ISEThemes\Monokai\Monokai.StorableColorTheme.ps1xml
- ISEThemes\NightVale\Nightvale.StorableColorTheme.ps1xml
- ISEThemes\Ocean_Deep\Ocean_Deep.StorableColorTheme.ps1xml
- ISEThemes\Pastel\Pastel_Example.PNG
- ISEThemes\Retta\Retta.StorableColorTheme.ps1xml
- ISEThemes\Solarized\Solarized_Example.PNG
- ISEThemes\VS2013_Dark\VS2013_Dark.StorableColorTheme.ps1xml
- ISEThemes\Zenburn\Zenburn_Example.PNG
- private\Set\Set-ISEColorAdjustment.ps1
- public\Get\Get-CurrentISETheme.ps1
- public\Import\Import-ISEThemeFile.ps1
- public\Set\Set-ISEColor.ps1
- docs\images\TyeDyePowerShell.png
- ISEThemes\Aquatic\Aquatic.png
- ISEThemes\GEdit_Original\GEdit_Original_Example.PNG
- ISEThemes\Monokai\Monokai_Example.PNG
- ISEThemes\Oblivion\Oblivion.StorableColorTheme.ps1xml
- ISEThemes\Ocean_Deep\Ocean_Deep_Example.PNG
- ISEThemes\Placidity\Placidity.StorableColorTheme.ps1xml
- ISEThemes\Retta\Retta_Example.PNG
- ISEThemes\Solarized_Light\Solarized_Light.StorableColorTheme.ps1xml
- ISEThemes\VS2013_Dark\VS2013_Dark_Example.PNG
- private\Convert\Convert-ARGBToHex.ps1
- public\Add\Add-ISEThemeMenu.ps1
- public\Get\Get-ImportedISETheme.ps1
- public\Remove\Remove-ISETheme.ps1
- public\Set\Set-ISETheme.ps1
- ISEColorTheme.Cmdlets.psd1
- ISEThemes\Ambient.StorableColorTheme.ps1xml
- ISEThemes\Aquatic\Aquatic.StorableColorTheme.ps1xml
- ISEThemes\GreenBay\GreenBay.png
- ISEThemes\Navy_Ocean\Navy_Ocean.StorableColorTheme.ps1xml
- ISEThemes\Oblivion\Oblivion_Example.PNG
- ISEThemes\PaperRose\PaperRose.png
- ISEThemes\Placidity\Placidity_Example.PNG
- ISEThemes\Roboticket\Roboticket.StorableColorTheme.ps1xml
- ISEThemes\Solarized_Light\Solarized_Light_Example.PNG
- ISEThemes\Wombat\Wombat.StorableColorTheme.ps1xml
- private\Convert\Convert-HexToARGB.ps1
- public\Export\Export-GroupISETheme.ps1
- public\Get\Get-ISETheme.ps1
- public\Reset\Reset-ISETheme.ps1
- public\Set\Set-ISEThemeColors.ps1
- ISEColorTheme.Cmdlets.psm1
- ISEThemes\Ambient_Example.PNG
- ISEThemes\Base16_Tomorrow\Base16_Tomorrow.StorableColorTheme.ps1xml
- ISEThemes\GreenBay\GreenBay.StorableColorTheme.ps1xml
- ISEThemes\Navy_Ocean\Navy_Ocean_Example.PNG
- ISEThemes\Obsidian\Obsidian.StorableColorTheme.ps1xml
- ISEThemes\PaperRose\PaperRose.StorableColorTheme.ps1xml
- ISEThemes\RecognEyes\RecognEyes.StorableColorTheme.ps1xml
- ISEThemes\Roboticket\Roboticket_Example.PNG
- ISEThemes\Sublime_Text_2\Sublime_Text_2.StorableColorTheme.ps1xml
- ISEThemes\Wombat\Wombat_Example.PNG
- private\Convert\Convert-HexToColor.ps1