Public/Remove/Remove-ISETheme.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
function Remove-ISETheme {
[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions','')]
    [cmdletbinding()]
    Param(
        [Parameter(ValueFromPipeline=$True,ValueFromPipelinebyPropertyName=$True)]
        [string]$ThemeName
    )

    Begin{}

    Process {
        Remove-ItemProperty HKCU:\Software\Microsoft\PowerShell\3\Hosts\PowerShellISE\ColorThemes -Name '$ThemeName'
    }

    End{}
    <#
     .SYNOPSIS
      Deletes an ISE theme from the ISE
 
  .DESCRIPTION
   Deletes an ISE theme from the ISE
 
  .PARAMETER ThemeName
   An ISE theme name
 
        .EXAMPLE
   PS C:\> Remove-ISETheme "Monokai"
 
            Deletes an ISE theme from the ISE
 
  .NOTES
            Part of the ISEColorThemeCmdlets.ps1 Script by Jeff Pollock
            http://Lifeinpowerhsell.blogspot.com
            http://gallery.technet.microsoft.com/ISE-Color-Theme-Cmdlets-24905f9e
 #>


}