public/Reset/Reset-ISETheme.ps1
function Reset-ISETheme { [CmdletBinding()] param () if ($null -eq $script:ISEThemeState.CurrentISETheme) { Write-Warning "No original theme has been stored in this session." return } try { Set-ISETheme -ThemeObject $script:ISEThemeState.CurrentISETheme $script:ISEThemeState.CurrentISETheme = $null Write-Verbose "ISE theme reset to original session state." } catch { Write-Error "Failed to reset ISE theme: $_" } } |