├── PSConsoleTheme ├── Private │ ├── Test-User.ps1 │ ├── Test-Json.ps1 │ ├── Assert.ps1 │ ├── Export-UserConfiguration.ps1 │ ├── Get-BFValue.ps1 │ ├── Get-RGBValues.ps1 │ ├── Import-ThemeConfiguration.ps1 │ ├── Test-Palette.ps1 │ ├── Test-Theme.ps1 │ ├── Get-Theme.ps1 │ ├── Import-UserConfiguration.ps1 │ └── Remove-JsonComments.ps1 ├── Themes │ ├── base16-seti.json │ ├── base16-github.json │ ├── base16-nord.json │ ├── base16-zenburn.json │ ├── base16-bespin.json │ ├── base16-isotope.json │ ├── base16-materia.json │ ├── base16-paraiso.json │ ├── base16-cupertino.json │ ├── base16-hopscotch.json │ ├── base16-material.json │ ├── base16-tube.json │ ├── base16-codeschool.json │ ├── base16-icy.json │ ├── base16-mellow-purple.json │ ├── base16-pop.json │ ├── base16-3024.json │ ├── base16-flat.json │ ├── base16-mexico-light.json │ ├── base16-ashes.json │ ├── base16-bright.json │ ├── base16-chalk.json │ ├── base16-material-darker.json │ ├── base16-mocha.json │ ├── base16-ocean.json │ ├── base16-phd.json │ ├── base16-pico.json │ ├── base16-apathy.json │ ├── base16-brewer.json │ ├── base16-cupcake.json │ ├── base16-eighties.json │ ├── base16-embers.json │ ├── base16-material-lighter.json │ ├── base16-monokai.json │ ├── base16-onedark.json │ ├── base16-tomorrow.json │ ├── base16-twilight.json │ ├── base16-woodland.json │ ├── base16-irblack.json │ ├── base16-material-palenight.json │ ├── base16-porple.json │ ├── base16-railscasts.json │ ├── base16-unikitty-dark.json │ ├── base16-unikitty-light.json │ ├── base16-classic-dark.json │ ├── base16-classic-light.json │ ├── base16-darktooth.json │ ├── base16-google-dark.json │ ├── base16-google-light.json │ ├── base16-marrakesh.json │ ├── base16-shapeshifter.json │ ├── base16-atelier-cave.json │ ├── base16-atelier-dune.json │ ├── base16-default-dark.json │ ├── base16-default-light.json │ ├── base16-greenscreen.json │ ├── base16-macintosh.json │ ├── base16-one-light.json │ ├── base16-solarflare.json │ ├── base16-xcode-dusk.json │ ├── base16-atelier-heath.json │ ├── base16-brushtrees.json │ ├── base16-tomorrow-night.json │ ├── base16-atelier-estuary.json │ ├── base16-atelier-forest.json │ ├── base16-atelier-plateau.json │ ├── base16-atelier-savanna.json │ ├── base16-atelier-seaside.json │ ├── base16-grayscale-dark.json │ ├── base16-harmonic-dark.json │ ├── base16-outrun-dark.json │ ├── base16-atelier-lakeside.json │ ├── base16-grayscale-light.json │ ├── base16-harmonic-light.json │ ├── base16-oceanicnext.json │ ├── base16-spacemacs.json │ ├── base16-summerfruit-dark.json │ ├── base16-summerfruit-light.json │ ├── base16-atelier-cave-light.json │ ├── base16-atelier-dune-light.json │ ├── base16-brushtrees-dark.json │ ├── base16-solarized-dark.json │ ├── base16-atelier-forest-light.json │ ├── base16-atelier-heath-light.json │ ├── base16-atelier-sulphurpool.json │ ├── base16-solarized-light.json │ ├── base16-atelier-estuary-light.json │ ├── base16-atelier-lakeside-light.json │ ├── base16-atelier-plateau-light.json │ ├── base16-atelier-savanna-light.json │ ├── base16-atelier-seaside-light.json │ ├── base16-circus.json │ ├── base16-atelier-sulphurpool-light.json │ ├── base16-dracula.json │ ├── base16-rebecca.json │ ├── base16-gruvbox-dark-hard.json │ ├── base16-gruvbox-dark-pale.json │ ├── base16-gruvbox-dark-soft.json │ ├── base16-gruvbox-light-hard.json │ ├── base16-gruvbox-light-soft.json │ ├── base16-gruvbox-dark-medium.json │ ├── chester.json │ ├── base16-gruvbox-light-medium.json │ ├── redmond.json │ └── default_template.txt ├── PSConsoleTheme.psm1 └── Public │ ├── Get-ConsoleTheme.ps1 │ └── Set-ConsoleTheme.ps1 ├── .vscode └── settings.json ├── LICENSE ├── CHANGELOG.md ├── README.md └── docs └── Set-ConsoleTheme.md /PSConsoleTheme/Private/Test-User.ps1: -------------------------------------------------------------------------------- 1 | function Test-User { 2 | param( 3 | [Parameter(Mandatory=$false, ValueFromPipelineByPropertyName=$true)] 4 | [string] $Theme 5 | ) 6 | Process { 7 | $true 8 | } 9 | } -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "files.exclude": { 3 | "**/module/**": true 4 | }, 5 | "files.watcherExclude": { 6 | "**/module/**": true 7 | }, 8 | "search.exclude": { 9 | "**/module/**": true 10 | } 11 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Private/Test-Json.ps1: -------------------------------------------------------------------------------- 1 | function Test-Json { 2 | param( 3 | [string] $data 4 | ) 5 | try { 6 | Remove-JsonComments $data | ConvertFrom-Json -ErrorAction Stop 7 | $valid = $true 8 | } 9 | catch { 10 | $valid = $false 11 | } 12 | $valid 13 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Private/Assert.ps1: -------------------------------------------------------------------------------- 1 | function Assert { 2 | param( 3 | [Parameter(Position=0, Mandatory=1)] 4 | $conditionToCheck, 5 | 6 | [Parameter(Position=1, Mandatory=1)] 7 | $failureMessage 8 | ) 9 | if (!$conditionToCheck) { 10 | throw("Assert: " + $failureMessage) 11 | } 12 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Private/Export-UserConfiguration.ps1: -------------------------------------------------------------------------------- 1 | function Export-UserConfiguration { 2 | param ( 3 | [Parameter(Mandatory=$false)] 4 | [string] $Path = $Script:PSConsoleTheme.ProfilePath, 5 | 6 | [Parameter(Mandatory=$false)] 7 | [switch] $Reset 8 | ) 9 | 10 | if ($Reset.IsPresent -and $Script:PSConsoleTheme.User.Theme) { 11 | $Script:PSConsoleTheme.User.Path = $null 12 | $Script:PSConsoleTheme.User.Theme = $null 13 | } 14 | 15 | $configFile = Join-Path $Path 'config.json' 16 | if (!(Test-Path $Path -PathType Container)) { 17 | New-Item $Path -ItemType Directory | Out-Null 18 | } 19 | 20 | ConvertTo-Json $Script:PSConsoleTheme.User | Out-File $configFile -Force 21 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Private/Get-BFValue.ps1: -------------------------------------------------------------------------------- 1 | function Get-BFValue { 2 | param ( 3 | [Parameter(Mandatory=$true,Position=0)] 4 | [string] $Background, 5 | 6 | [Parameter(Mandatory=$true,Position=1)] 7 | [string] $Foreground 8 | ) 9 | 10 | $colorTable = @{ 11 | 'Black' = '0' 12 | 'DarkBlue' = '1' 13 | 'DarkGreen' = '2' 14 | 'DarkCyan' = '3' 15 | 'DarkRed' = '4' 16 | 'DarkMagenta' = '5' 17 | 'DarkYellow' = '6' 18 | 'Gray' = '7' 19 | 'DarkGray' = '8' 20 | 'Blue' = '9' 21 | 'Green' = 'a' 22 | 'Cyan' = 'b' 23 | 'Red' = 'c' 24 | 'Magenta' = 'd' 25 | 'Yellow' = 'e' 26 | 'White' = 'f' 27 | } 28 | 29 | [System.Convert]::ToInt32(($colorTable[$Background] + $colorTable[$Foreground]), 16) 30 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Private/Get-RGBValues.ps1: -------------------------------------------------------------------------------- 1 | function Get-RGBValues { 2 | param ( 3 | [Parameter(Mandatory=$true,Position=0)] 4 | [string] $Value, 5 | 6 | [Parameter(Mandatory=$false,Position=1)] 7 | [ValidateSet('BGR','RGB')] 8 | [string] $Format='RGB' 9 | ) 10 | 11 | $result = @(0, 0, 0) 12 | $match = [regex]::Match($Value, "^(?:0x|#)?([\da-f]{2})([\da-f]{2})([\da-f]{2})$", 'IgnoreCase') 13 | if ($match.Success -and ($match.Groups.Count -eq 4)) { 14 | switch ($Format) { 15 | 'RGB' { 16 | $result = @($match.Groups[1].Value, $match.Groups[2].Value, $match.Groups[3].Value) 17 | break 18 | } 19 | Default { 20 | $result = @($match.Groups[3].Value, $match.Groups[2].Value, $match.Groups[1].Value) 21 | break 22 | } 23 | } 24 | } 25 | 26 | $result 27 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Private/Import-ThemeConfiguration.ps1: -------------------------------------------------------------------------------- 1 | function Import-ThemeConfiguration { 2 | param( 3 | [Parameter(Mandatory=1)][string]$configFile 4 | ) 5 | Assert (Test-Path $configFile -PathType Leaf) ($theme_config_msgs.error_invalid_path -f $configFile) 6 | 7 | try { 8 | $configJson = Get-Content $configFile -Raw 9 | $configJson | ConvertFrom-Json 10 | } catch [System.ArgumentException] { 11 | $configJson | Remove-JsonComments | ConvertFrom-Json 12 | } catch { 13 | Write-Error (($theme_config_msgs.error_invalid_config -f $configFile) + "`n" + $_) 14 | return $null 15 | } 16 | } 17 | 18 | DATA theme_config_msgs { 19 | ConvertFrom-StringData @' 20 | error_invalid_json = Invalid JSON data {0}. File not parsed. 21 | error_invalid_path = Could not find path {0}. 22 | error_invalid_config = Failed to import theme configuration '{0}'. 23 | '@ 24 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Michael Mims 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /PSConsoleTheme/Private/Test-Palette.ps1: -------------------------------------------------------------------------------- 1 | function Test-Palette { 2 | param( 3 | [Parameter(ValueFromPipeline=$true, Mandatory=$true)] 4 | [ValidateNotNull()] 5 | $PaletteObject 6 | ) 7 | Process { 8 | $valid = $true 9 | $missing = @() 10 | foreach ($color in ([System.ConsoleColor]).GetEnumNames()) { 11 | if (!(Get-Member $color -InputObject $PaletteObject -MemberType NoteProperty)) { 12 | $valid = $false 13 | $missing += $color 14 | } else { 15 | if (!($PaletteObject.($color) -imatch "^(?:0x|#)?[\da-f]{6}$")) { 16 | throw ($palette_msgs.error_invalid_palette_value -f $color,$PaletteObject.($color)) 17 | } 18 | } 19 | } 20 | if(!$valid) { 21 | throw ($palette_msgs.error_incomplete_palette -f ($missing -join ", ")) 22 | } 23 | $valid 24 | } 25 | } 26 | 27 | DATA palette_msgs { 28 | ConvertFrom-StringData @' 29 | error_incomplete_palette = Incomplete palette. Missing: {0}. 30 | error_invalid_palette_value = "{0}" color value {1} is invalid. 31 | '@ 32 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-seti.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Seti UI", 3 | "description": "Seti UI scheme by .", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#151718", 11 | "DarkGray": "#282a2b", 12 | "Cyan": "#3b758c", 13 | "Blue": "#41535b", 14 | "Yellow": "#43a5d5", 15 | "Green": "#d6d6d6", 16 | "Gray": "#eeeeee", 17 | "White": "#ffffff", 18 | "DarkRed": "#cd3f45", 19 | "Red": "#db7b55", 20 | "DarkYellow": "#e6cd69", 21 | "DarkGreen": "#9fca56", 22 | "DarkCyan": "#55dbbe", 23 | "DarkBlue": "#55b5db", 24 | "DarkMagenta": "#a074c4", 25 | "Magenta": "#8a553f" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-github.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Github", 3 | "description": "Github scheme by Defman21.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#ffffff", 11 | "DarkGray": "#f5f5f5", 12 | "Cyan": "#c8c8fa", 13 | "Blue": "#969896", 14 | "Yellow": "#e8e8e8", 15 | "Green": "#333333", 16 | "Gray": "#ffffff", 17 | "White": "#ffffff", 18 | "DarkRed": "#ed6a43", 19 | "Red": "#0086b3", 20 | "DarkYellow": "#795da3", 21 | "DarkGreen": "#183691", 22 | "DarkCyan": "#183691", 23 | "DarkBlue": "#795da3", 24 | "DarkMagenta": "#a71d5d", 25 | "Magenta": "#333333" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-nord.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Nord", 3 | "description": "Nord scheme by arcticicestudio.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#2e3440", 11 | "DarkGray": "#3b4252", 12 | "Cyan": "#434c5e", 13 | "Blue": "#4c566a", 14 | "Yellow": "#d8dee9", 15 | "Green": "#e5e9f0", 16 | "Gray": "#eceff4", 17 | "White": "#8fbcbb", 18 | "DarkRed": "#88c0d0", 19 | "Red": "#81a1c1", 20 | "DarkYellow": "#5e81ac", 21 | "DarkGreen": "#bf616a", 22 | "DarkCyan": "#d08770", 23 | "DarkBlue": "#ebcb8b", 24 | "DarkMagenta": "#a3be8c", 25 | "Magenta": "#b48ead" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-zenburn.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Zenburn", 3 | "description": "Zenburn scheme by elnawe.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#3f3f3f", 11 | "DarkGray": "#404040", 12 | "Cyan": "#606060", 13 | "Blue": "#4f4f4f", 14 | "Yellow": "#808080", 15 | "Green": "#dcdccc", 16 | "Gray": "#c0c0c0", 17 | "White": "#ffffff", 18 | "DarkRed": "#dca3a3", 19 | "Red": "#dfaf8f", 20 | "DarkYellow": "#e0cf9f", 21 | "DarkGreen": "#5f7f5f", 22 | "DarkCyan": "#93e0e3", 23 | "DarkBlue": "#7cb8bb", 24 | "DarkMagenta": "#dc8cc3", 25 | "Magenta": "#000000" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-bespin.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Bespin", 3 | "description": "Bespin scheme by Jan T. Sott.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#28211c", 11 | "DarkGray": "#36312e", 12 | "Cyan": "#5e5d5c", 13 | "Blue": "#666666", 14 | "Yellow": "#797977", 15 | "Green": "#8a8986", 16 | "Gray": "#9d9b97", 17 | "White": "#baae9e", 18 | "DarkRed": "#cf6a4c", 19 | "Red": "#cf7d34", 20 | "DarkYellow": "#f9ee98", 21 | "DarkGreen": "#54be0d", 22 | "DarkCyan": "#afc4db", 23 | "DarkBlue": "#5ea6ea", 24 | "DarkMagenta": "#9b859d", 25 | "Magenta": "#937121" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-isotope.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Isotope", 3 | "description": "Isotope scheme by Jan T. Sott.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#000000", 11 | "DarkGray": "#404040", 12 | "Cyan": "#606060", 13 | "Blue": "#808080", 14 | "Yellow": "#c0c0c0", 15 | "Green": "#d0d0d0", 16 | "Gray": "#e0e0e0", 17 | "White": "#ffffff", 18 | "DarkRed": "#ff0000", 19 | "Red": "#ff9900", 20 | "DarkYellow": "#ff0099", 21 | "DarkGreen": "#33ff00", 22 | "DarkCyan": "#00ffff", 23 | "DarkBlue": "#0066ff", 24 | "DarkMagenta": "#cc00ff", 25 | "Magenta": "#3300ff" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-materia.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Materia", 3 | "description": "Materia scheme by Defman21.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#263238", 11 | "DarkGray": "#2c393f", 12 | "Cyan": "#37474f", 13 | "Blue": "#707880", 14 | "Yellow": "#c9ccd3", 15 | "Green": "#cdd3de", 16 | "Gray": "#d5dbe5", 17 | "White": "#ffffff", 18 | "DarkRed": "#ec5f67", 19 | "Red": "#ea9560", 20 | "DarkYellow": "#ffcc00", 21 | "DarkGreen": "#8bd649", 22 | "DarkCyan": "#80cbc4", 23 | "DarkBlue": "#89ddff", 24 | "DarkMagenta": "#82aaff", 25 | "Magenta": "#ec5f67" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-paraiso.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Paraiso", 3 | "description": "Paraiso scheme by Jan T. Sott.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#2f1e2e", 11 | "DarkGray": "#41323f", 12 | "Cyan": "#4f424c", 13 | "Blue": "#776e71", 14 | "Yellow": "#8d8687", 15 | "Green": "#a39e9b", 16 | "Gray": "#b9b6b0", 17 | "White": "#e7e9db", 18 | "DarkRed": "#ef6155", 19 | "Red": "#f99b15", 20 | "DarkYellow": "#fec418", 21 | "DarkGreen": "#48b685", 22 | "DarkCyan": "#5bc4bf", 23 | "DarkBlue": "#06b6ef", 24 | "DarkMagenta": "#815ba4", 25 | "Magenta": "#e96ba8" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-cupertino.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Cupertino", 3 | "description": "Cupertino scheme by Defman21.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#ffffff", 11 | "DarkGray": "#c0c0c0", 12 | "Cyan": "#c0c0c0", 13 | "Blue": "#808080", 14 | "Yellow": "#808080", 15 | "Green": "#404040", 16 | "Gray": "#404040", 17 | "White": "#5e5e5e", 18 | "DarkRed": "#c41a15", 19 | "Red": "#eb8500", 20 | "DarkYellow": "#826b28", 21 | "DarkGreen": "#007400", 22 | "DarkCyan": "#318495", 23 | "DarkBlue": "#0000ff", 24 | "DarkMagenta": "#a90d91", 25 | "Magenta": "#826b28" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-hopscotch.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Hopscotch", 3 | "description": "Hopscotch scheme by Jan T. Sott.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#322931", 11 | "DarkGray": "#433b42", 12 | "Cyan": "#5c545b", 13 | "Blue": "#797379", 14 | "Yellow": "#989498", 15 | "Green": "#b9b5b8", 16 | "Gray": "#d5d3d5", 17 | "White": "#ffffff", 18 | "DarkRed": "#dd464c", 19 | "Red": "#fd8b19", 20 | "DarkYellow": "#fdcc59", 21 | "DarkGreen": "#8fc13e", 22 | "DarkCyan": "#149b93", 23 | "DarkBlue": "#1290bf", 24 | "DarkMagenta": "#c85e7c", 25 | "Magenta": "#b33508" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-material.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Material", 3 | "description": "Material scheme by Nate Peterson.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#263238", 11 | "DarkGray": "#2e3c43", 12 | "Cyan": "#314549", 13 | "Blue": "#546e7a", 14 | "Yellow": "#b2ccd6", 15 | "Green": "#eeffff", 16 | "Gray": "#eeffff", 17 | "White": "#ffffff", 18 | "DarkRed": "#f07178", 19 | "Red": "#f78c6c", 20 | "DarkYellow": "#ffcb6b", 21 | "DarkGreen": "#c3e88d", 22 | "DarkCyan": "#89ddff", 23 | "DarkBlue": "#82aaff", 24 | "DarkMagenta": "#c792ea", 25 | "Magenta": "#ff5370" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-tube.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "London Tube", 3 | "description": "London Tube scheme by Jan T. Sott.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#231f20", 11 | "DarkGray": "#1c3f95", 12 | "Cyan": "#5a5758", 13 | "Blue": "#737171", 14 | "Yellow": "#959ca1", 15 | "Green": "#d9d8d8", 16 | "Gray": "#e7e7e8", 17 | "White": "#ffffff", 18 | "DarkRed": "#ee2e24", 19 | "Red": "#f386a1", 20 | "DarkYellow": "#ffd204", 21 | "DarkGreen": "#00853e", 22 | "DarkCyan": "#85cebc", 23 | "DarkBlue": "#009ddc", 24 | "DarkMagenta": "#98005d", 25 | "Magenta": "#b06110" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Private/Test-Theme.ps1: -------------------------------------------------------------------------------- 1 | function Test-Theme { 2 | param( 3 | [Parameter(Mandatory=$true, ValueFromPipelineByPropertyName=$true)] 4 | [ValidateNotNullOrEmpty()] 5 | [string] $Name, 6 | 7 | [Parameter(ValueFromPipelineByPropertyName=$true)] 8 | [ValidateNotNullOrEmpty()] 9 | [string] $Description, 10 | 11 | [Parameter(ValueFromPipelineByPropertyName=$true)] 12 | [ValidateNotNullOrEmpty()] 13 | [string] $Repository, 14 | 15 | [Parameter(Mandatory=$true, ValueFromPipelineByPropertyName=$true)] 16 | [ValidateNotNullOrEmpty()] 17 | [System.ConsoleColor] $Background, 18 | 19 | [Parameter(Mandatory=$true, ValueFromPipelineByPropertyName=$true)] 20 | [ValidateNotNullOrEmpty()] 21 | [System.ConsoleColor] $Foreground, 22 | 23 | [Parameter(Mandatory=$false, ValueFromPipelineByPropertyName=$true)] 24 | [ValidateNotNullOrEmpty()] 25 | [System.ConsoleColor] $PopupBackground, 26 | 27 | [Parameter(Mandatory=$false, ValueFromPipelineByPropertyName=$true)] 28 | [ValidateNotNullOrEmpty()] 29 | [System.ConsoleColor] $PopupForeground, 30 | 31 | [Parameter(Mandatory=$false, ValueFromPipelineByPropertyName=$true)] 32 | [ValidateSet('RGB','BGR')] 33 | [string] $PaletteFormat, 34 | 35 | [Parameter(Mandatory=$true, ValueFromPipelineByPropertyName=$true)] 36 | [ValidateNotNull()] 37 | [System.Object] $Palette, 38 | 39 | [Parameter(ValueFromPipelineByPropertyName=$true)] 40 | [ValidateNotNull()] 41 | [PSCustomObject] $Tokens 42 | ) 43 | Process { 44 | $true 45 | } 46 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-codeschool.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Codeschool", 3 | "description": "Codeschool scheme by blockloop.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#232c31", 11 | "DarkGray": "#1c3657", 12 | "Cyan": "#2a343a", 13 | "Blue": "#3f4944", 14 | "Yellow": "#84898c", 15 | "Green": "#9ea7a6", 16 | "Gray": "#a7cfa3", 17 | "White": "#b5d8f6", 18 | "DarkRed": "#2a5491", 19 | "Red": "#43820d", 20 | "DarkYellow": "#a03b1e", 21 | "DarkGreen": "#237986", 22 | "DarkCyan": "#b02f30", 23 | "DarkBlue": "#484d79", 24 | "DarkMagenta": "#c59820", 25 | "Magenta": "#c98344" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-icy.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Icy Dark", 3 | "description": "Icy Dark scheme by icyphox (https://icyphox.ga).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#021012", 11 | "DarkGray": "#031619", 12 | "Cyan": "#041f23", 13 | "Blue": "#052e34", 14 | "Yellow": "#064048", 15 | "Green": "#095b67", 16 | "Gray": "#0c7c8c", 17 | "White": "#109cb0", 18 | "DarkRed": "#16c1d9", 19 | "Red": "#b3ebf2", 20 | "DarkYellow": "#80deea", 21 | "DarkGreen": "#4dd0e1", 22 | "DarkCyan": "#26c6da", 23 | "DarkBlue": "#00bcd4", 24 | "DarkMagenta": "#00acc1", 25 | "Magenta": "#0097a7" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-mellow-purple.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Mellow Purple", 3 | "description": "Mellow Purple scheme by gidsi.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#1e0528", 11 | "DarkGray": "#1a092d", 12 | "Cyan": "#331354", 13 | "Blue": "#320f55", 14 | "Yellow": "#873582", 15 | "Green": "#ffeeff", 16 | "Gray": "#ffeeff", 17 | "White": "#f8c0ff", 18 | "DarkRed": "#00d9e9", 19 | "Red": "#aa00a3", 20 | "DarkYellow": "#955ae7", 21 | "DarkGreen": "#05cb0d", 22 | "DarkCyan": "#b900b1", 23 | "DarkBlue": "#550068", 24 | "DarkMagenta": "#8991bb", 25 | "Magenta": "#4d6fff" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-pop.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Pop", 3 | "description": "Pop scheme by Chris Kempson (http://chriskempson.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#000000", 11 | "DarkGray": "#202020", 12 | "Cyan": "#303030", 13 | "Blue": "#505050", 14 | "Yellow": "#b0b0b0", 15 | "Green": "#d0d0d0", 16 | "Gray": "#e0e0e0", 17 | "White": "#ffffff", 18 | "DarkRed": "#eb008a", 19 | "Red": "#f29333", 20 | "DarkYellow": "#f8ca12", 21 | "DarkGreen": "#37b349", 22 | "DarkCyan": "#00aabb", 23 | "DarkBlue": "#0e5a94", 24 | "DarkMagenta": "#b31e8d", 25 | "Magenta": "#7a2d00" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-3024.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "3024", 3 | "description": "3024 scheme by Jan T. Sott (http://github.com/idleberg).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#090300", 11 | "DarkGray": "#3a3432", 12 | "Cyan": "#4a4543", 13 | "Blue": "#5c5855", 14 | "Yellow": "#807d7c", 15 | "Green": "#a5a2a2", 16 | "Gray": "#d6d5d4", 17 | "White": "#f7f7f7", 18 | "DarkRed": "#db2d20", 19 | "Red": "#e8bbd0", 20 | "DarkYellow": "#fded02", 21 | "DarkGreen": "#01a252", 22 | "DarkCyan": "#b5e4f4", 23 | "DarkBlue": "#01a0e4", 24 | "DarkMagenta": "#a16a94", 25 | "Magenta": "#cdab53" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-flat.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Flat", 3 | "description": "Flat scheme by Chris Kempson (http://chriskempson.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#2c3e50", 11 | "DarkGray": "#34495e", 12 | "Cyan": "#7f8c8d", 13 | "Blue": "#95a5a6", 14 | "Yellow": "#bdc3c7", 15 | "Green": "#e0e0e0", 16 | "Gray": "#f5f5f5", 17 | "White": "#ecf0f1", 18 | "DarkRed": "#e74c3c", 19 | "Red": "#e67e22", 20 | "DarkYellow": "#f1c40f", 21 | "DarkGreen": "#2ecc71", 22 | "DarkCyan": "#1abc9c", 23 | "DarkBlue": "#3498db", 24 | "DarkMagenta": "#9b59b6", 25 | "Magenta": "#be643c" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-mexico-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Mexico Light", 3 | "description": "Mexico Light scheme by Sheldon Johnson.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#f8f8f8", 11 | "DarkGray": "#e8e8e8", 12 | "Cyan": "#d8d8d8", 13 | "Blue": "#b8b8b8", 14 | "Yellow": "#585858", 15 | "Green": "#383838", 16 | "Gray": "#282828", 17 | "White": "#181818", 18 | "DarkRed": "#ab4642", 19 | "Red": "#dc9656", 20 | "DarkYellow": "#f79a0e", 21 | "DarkGreen": "#538947", 22 | "DarkCyan": "#4b8093", 23 | "DarkBlue": "#7cafc2", 24 | "DarkMagenta": "#96609e", 25 | "Magenta": "#a16946" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-ashes.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Ashes", 3 | "description": "Ashes scheme by Jannik Siebert (https://github.com/janniks).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#1c2023", 11 | "DarkGray": "#393f45", 12 | "Cyan": "#565e65", 13 | "Blue": "#747c84", 14 | "Yellow": "#adb3ba", 15 | "Green": "#c7ccd1", 16 | "Gray": "#dfe2e5", 17 | "White": "#f3f4f5", 18 | "DarkRed": "#c7ae95", 19 | "Red": "#c7c795", 20 | "DarkYellow": "#aec795", 21 | "DarkGreen": "#95c7ae", 22 | "DarkCyan": "#95aec7", 23 | "DarkBlue": "#ae95c7", 24 | "DarkMagenta": "#c795ae", 25 | "Magenta": "#c79595" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-bright.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Bright", 3 | "description": "Bright scheme by Chris Kempson (http://chriskempson.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#000000", 11 | "DarkGray": "#303030", 12 | "Cyan": "#505050", 13 | "Blue": "#b0b0b0", 14 | "Yellow": "#d0d0d0", 15 | "Green": "#e0e0e0", 16 | "Gray": "#f5f5f5", 17 | "White": "#ffffff", 18 | "DarkRed": "#fb0120", 19 | "Red": "#fc6d24", 20 | "DarkYellow": "#fda331", 21 | "DarkGreen": "#a1c659", 22 | "DarkCyan": "#76c7b7", 23 | "DarkBlue": "#6fb3d2", 24 | "DarkMagenta": "#d381c3", 25 | "Magenta": "#be643c" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-chalk.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Chalk", 3 | "description": "Chalk scheme by Chris Kempson (http://chriskempson.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#151515", 11 | "DarkGray": "#202020", 12 | "Cyan": "#303030", 13 | "Blue": "#505050", 14 | "Yellow": "#b0b0b0", 15 | "Green": "#d0d0d0", 16 | "Gray": "#e0e0e0", 17 | "White": "#f5f5f5", 18 | "DarkRed": "#fb9fb1", 19 | "Red": "#eda987", 20 | "DarkYellow": "#ddb26f", 21 | "DarkGreen": "#acc267", 22 | "DarkCyan": "#12cfc0", 23 | "DarkBlue": "#6fc2ef", 24 | "DarkMagenta": "#e1a3ee", 25 | "Magenta": "#deaf8f" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-material-darker.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Material Darker", 3 | "description": "Material Darker scheme by Nate Peterson.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#212121", 11 | "DarkGray": "#303030", 12 | "Cyan": "#353535", 13 | "Blue": "#4a4a4a", 14 | "Yellow": "#b2ccd6", 15 | "Green": "#eeffff", 16 | "Gray": "#eeffff", 17 | "White": "#ffffff", 18 | "DarkRed": "#f07178", 19 | "Red": "#f78c6c", 20 | "DarkYellow": "#ffcb6b", 21 | "DarkGreen": "#c3e88d", 22 | "DarkCyan": "#89ddff", 23 | "DarkBlue": "#82aaff", 24 | "DarkMagenta": "#c792ea", 25 | "Magenta": "#ff5370" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-mocha.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Mocha", 3 | "description": "Mocha scheme by Chris Kempson (http://chriskempson.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#3b3228", 11 | "DarkGray": "#534636", 12 | "Cyan": "#645240", 13 | "Blue": "#7e705a", 14 | "Yellow": "#b8afad", 15 | "Green": "#d0c8c6", 16 | "Gray": "#e9e1dd", 17 | "White": "#f5eeeb", 18 | "DarkRed": "#cb6077", 19 | "Red": "#d28b71", 20 | "DarkYellow": "#f4bc87", 21 | "DarkGreen": "#beb55b", 22 | "DarkCyan": "#7bbda4", 23 | "DarkBlue": "#8ab3b5", 24 | "DarkMagenta": "#a89bb9", 25 | "Magenta": "#bb9584" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-ocean.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Ocean", 3 | "description": "Ocean scheme by Chris Kempson (http://chriskempson.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#2b303b", 11 | "DarkGray": "#343d46", 12 | "Cyan": "#4f5b66", 13 | "Blue": "#65737e", 14 | "Yellow": "#a7adba", 15 | "Green": "#c0c5ce", 16 | "Gray": "#dfe1e8", 17 | "White": "#eff1f5", 18 | "DarkRed": "#bf616a", 19 | "Red": "#d08770", 20 | "DarkYellow": "#ebcb8b", 21 | "DarkGreen": "#a3be8c", 22 | "DarkCyan": "#96b5b4", 23 | "DarkBlue": "#8fa1b3", 24 | "DarkMagenta": "#b48ead", 25 | "Magenta": "#ab7967" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-phd.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PhD", 3 | "description": "PhD scheme by Hennig Hasemann (http://leetless.de/vim.html).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#061229", 11 | "DarkGray": "#2a3448", 12 | "Cyan": "#4d5666", 13 | "Blue": "#717885", 14 | "Yellow": "#9a99a3", 15 | "Green": "#b8bbc2", 16 | "Gray": "#dbdde0", 17 | "White": "#ffffff", 18 | "DarkRed": "#d07346", 19 | "Red": "#f0a000", 20 | "DarkYellow": "#fbd461", 21 | "DarkGreen": "#99bf52", 22 | "DarkCyan": "#72b9bf", 23 | "DarkBlue": "#5299bf", 24 | "DarkMagenta": "#9989cc", 25 | "Magenta": "#b08060" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-pico.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Pico", 3 | "description": "Pico scheme by PICO-8 (http://www.lexaloffle.com/pico-8.php).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#000000", 11 | "DarkGray": "#1d2b53", 12 | "Cyan": "#7e2553", 13 | "Blue": "#008751", 14 | "Yellow": "#ab5236", 15 | "Green": "#5f574f", 16 | "Gray": "#c2c3c7", 17 | "White": "#fff1e8", 18 | "DarkRed": "#ff004d", 19 | "Red": "#ffa300", 20 | "DarkYellow": "#fff024", 21 | "DarkGreen": "#00e756", 22 | "DarkCyan": "#29adff", 23 | "DarkBlue": "#83769c", 24 | "DarkMagenta": "#ff77a8", 25 | "Magenta": "#ffccaa" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-apathy.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Apathy", 3 | "description": "Apathy scheme by Jannik Siebert (https://github.com/janniks).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#031a16", 11 | "DarkGray": "#0b342d", 12 | "Cyan": "#184e45", 13 | "Blue": "#2b685e", 14 | "Yellow": "#5f9c92", 15 | "Green": "#81b5ac", 16 | "Gray": "#a7cec8", 17 | "White": "#d2e7e4", 18 | "DarkRed": "#3e9688", 19 | "Red": "#3e7996", 20 | "DarkYellow": "#3e4c96", 21 | "DarkGreen": "#883e96", 22 | "DarkCyan": "#963e4c", 23 | "DarkBlue": "#96883e", 24 | "DarkMagenta": "#4c963e", 25 | "Magenta": "#3e965b" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-brewer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Brewer", 3 | "description": "Brewer scheme by Timothée Poisot (http://github.com/tpoisot).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#0c0d0e", 11 | "DarkGray": "#2e2f30", 12 | "Cyan": "#515253", 13 | "Blue": "#737475", 14 | "Yellow": "#959697", 15 | "Green": "#b7b8b9", 16 | "Gray": "#dadbdc", 17 | "White": "#fcfdfe", 18 | "DarkRed": "#e31a1c", 19 | "Red": "#e6550d", 20 | "DarkYellow": "#dca060", 21 | "DarkGreen": "#31a354", 22 | "DarkCyan": "#80b1d3", 23 | "DarkBlue": "#3182bd", 24 | "DarkMagenta": "#756bb1", 25 | "Magenta": "#b15928" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-cupcake.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Cupcake", 3 | "description": "Cupcake scheme by Chris Kempson (http://chriskempson.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#fbf1f2", 11 | "DarkGray": "#f2f1f4", 12 | "Cyan": "#d8d5dd", 13 | "Blue": "#bfb9c6", 14 | "Yellow": "#a59daf", 15 | "Green": "#8b8198", 16 | "Gray": "#72677e", 17 | "White": "#585062", 18 | "DarkRed": "#d57e85", 19 | "Red": "#ebb790", 20 | "DarkYellow": "#dcb16c", 21 | "DarkGreen": "#a3b367", 22 | "DarkCyan": "#69a9a7", 23 | "DarkBlue": "#7297b9", 24 | "DarkMagenta": "#bb99b4", 25 | "Magenta": "#baa58c" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-eighties.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Eighties", 3 | "description": "Eighties scheme by Chris Kempson (http://chriskempson.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#2d2d2d", 11 | "DarkGray": "#393939", 12 | "Cyan": "#515151", 13 | "Blue": "#747369", 14 | "Yellow": "#a09f93", 15 | "Green": "#d3d0c8", 16 | "Gray": "#e8e6df", 17 | "White": "#f2f0ec", 18 | "DarkRed": "#f2777a", 19 | "Red": "#f99157", 20 | "DarkYellow": "#ffcc66", 21 | "DarkGreen": "#99cc99", 22 | "DarkCyan": "#66cccc", 23 | "DarkBlue": "#6699cc", 24 | "DarkMagenta": "#cc99cc", 25 | "Magenta": "#d27b53" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-embers.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Embers", 3 | "description": "Embers scheme by Jannik Siebert (https://github.com/janniks).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#16130f", 11 | "DarkGray": "#2c2620", 12 | "Cyan": "#433b32", 13 | "Blue": "#5a5047", 14 | "Yellow": "#8a8075", 15 | "Green": "#a39a90", 16 | "Gray": "#beb6ae", 17 | "White": "#dbd6d1", 18 | "DarkRed": "#826d57", 19 | "Red": "#828257", 20 | "DarkYellow": "#6d8257", 21 | "DarkGreen": "#57826d", 22 | "DarkCyan": "#576d82", 23 | "DarkBlue": "#6d5782", 24 | "DarkMagenta": "#82576d", 25 | "Magenta": "#825757" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-material-lighter.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Material Lighter", 3 | "description": "Material Lighter scheme by Nate Peterson.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#fafafa", 11 | "DarkGray": "#e7eaec", 12 | "Cyan": "#cceae7", 13 | "Blue": "#ccd7da", 14 | "Yellow": "#8796b0", 15 | "Green": "#80cbc4", 16 | "Gray": "#80cbc4", 17 | "White": "#ffffff", 18 | "DarkRed": "#ff5370", 19 | "Red": "#f76d47", 20 | "DarkYellow": "#ffb62c", 21 | "DarkGreen": "#91b859", 22 | "DarkCyan": "#39adb5", 23 | "DarkBlue": "#6182b8", 24 | "DarkMagenta": "#7c4dff", 25 | "Magenta": "#e53935" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-monokai.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Monokai", 3 | "description": "Monokai scheme by Wimer Hazenberg (http://www.monokai.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#272822", 11 | "DarkGray": "#383830", 12 | "Cyan": "#49483e", 13 | "Blue": "#75715e", 14 | "Yellow": "#a59f85", 15 | "Green": "#f8f8f2", 16 | "Gray": "#f5f4f1", 17 | "White": "#f9f8f5", 18 | "DarkRed": "#f92672", 19 | "Red": "#fd971f", 20 | "DarkYellow": "#f4bf75", 21 | "DarkGreen": "#a6e22e", 22 | "DarkCyan": "#a1efe4", 23 | "DarkBlue": "#66d9ef", 24 | "DarkMagenta": "#ae81ff", 25 | "Magenta": "#cc6633" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-onedark.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "OneDark", 3 | "description": "OneDark scheme by Lalit Magant (http://github.com/tilal6991).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#282c34", 11 | "DarkGray": "#353b45", 12 | "Cyan": "#3e4451", 13 | "Blue": "#545862", 14 | "Yellow": "#565c64", 15 | "Green": "#abb2bf", 16 | "Gray": "#b6bdca", 17 | "White": "#c8ccd4", 18 | "DarkRed": "#e06c75", 19 | "Red": "#d19a66", 20 | "DarkYellow": "#e5c07b", 21 | "DarkGreen": "#98c379", 22 | "DarkCyan": "#56b6c2", 23 | "DarkBlue": "#61afef", 24 | "DarkMagenta": "#c678dd", 25 | "Magenta": "#be5046" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-tomorrow.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Tomorrow", 3 | "description": "Tomorrow scheme by Chris Kempson (http://chriskempson.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#ffffff", 11 | "DarkGray": "#e0e0e0", 12 | "Cyan": "#d6d6d6", 13 | "Blue": "#8e908c", 14 | "Yellow": "#969896", 15 | "Green": "#4d4d4c", 16 | "Gray": "#282a2e", 17 | "White": "#1d1f21", 18 | "DarkRed": "#c82829", 19 | "Red": "#f5871f", 20 | "DarkYellow": "#eab700", 21 | "DarkGreen": "#718c00", 22 | "DarkCyan": "#3e999f", 23 | "DarkBlue": "#4271ae", 24 | "DarkMagenta": "#8959a8", 25 | "Magenta": "#a3685a" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-twilight.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Twilight", 3 | "description": "Twilight scheme by David Hart (https://github.com/hartbit).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#1e1e1e", 11 | "DarkGray": "#323537", 12 | "Cyan": "#464b50", 13 | "Blue": "#5f5a60", 14 | "Yellow": "#838184", 15 | "Green": "#a7a7a7", 16 | "Gray": "#c3c3c3", 17 | "White": "#ffffff", 18 | "DarkRed": "#cf6a4c", 19 | "Red": "#cda869", 20 | "DarkYellow": "#f9ee98", 21 | "DarkGreen": "#8f9d6a", 22 | "DarkCyan": "#afc4db", 23 | "DarkBlue": "#7587a6", 24 | "DarkMagenta": "#9b859d", 25 | "Magenta": "#9b703f" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-woodland.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Woodland", 3 | "description": "Woodland scheme by Jay Cornwall (https://jcornwall.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#231e18", 11 | "DarkGray": "#302b25", 12 | "Cyan": "#48413a", 13 | "Blue": "#9d8b70", 14 | "Yellow": "#b4a490", 15 | "Green": "#cabcb1", 16 | "Gray": "#d7c8bc", 17 | "White": "#e4d4c8", 18 | "DarkRed": "#d35c5c", 19 | "Red": "#ca7f32", 20 | "DarkYellow": "#e0ac16", 21 | "DarkGreen": "#b7ba53", 22 | "DarkCyan": "#6eb958", 23 | "DarkBlue": "#88a4d3", 24 | "DarkMagenta": "#bb90e2", 25 | "Magenta": "#b49368" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-irblack.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "IR Black", 3 | "description": "IR Black scheme by Timothée Poisot (http://timotheepoisot.fr).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#000000", 11 | "DarkGray": "#242422", 12 | "Cyan": "#484844", 13 | "Blue": "#6c6c66", 14 | "Yellow": "#918f88", 15 | "Green": "#b5b3aa", 16 | "Gray": "#d9d7cc", 17 | "White": "#fdfbee", 18 | "DarkRed": "#ff6c60", 19 | "Red": "#e9c062", 20 | "DarkYellow": "#ffffb6", 21 | "DarkGreen": "#a8ff60", 22 | "DarkCyan": "#c6c5fe", 23 | "DarkBlue": "#96cbfe", 24 | "DarkMagenta": "#ff73fd", 25 | "Magenta": "#b18a3d" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-material-palenight.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Material Palenight", 3 | "description": "Material Palenight scheme by Nate Peterson.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#292d3e", 11 | "DarkGray": "#444267", 12 | "Cyan": "#32374d", 13 | "Blue": "#676e95", 14 | "Yellow": "#8796b0", 15 | "Green": "#959dcb", 16 | "Gray": "#959dcb", 17 | "White": "#ffffff", 18 | "DarkRed": "#f07178", 19 | "Red": "#f78c6c", 20 | "DarkYellow": "#ffcb6b", 21 | "DarkGreen": "#c3e88d", 22 | "DarkCyan": "#89ddff", 23 | "DarkBlue": "#82aaff", 24 | "DarkMagenta": "#c792ea", 25 | "Magenta": "#ff5370" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-porple.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Porple", 3 | "description": "Porple scheme by Niek den Breeje (https://github.com/AuditeMarlow).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#292c36", 11 | "DarkGray": "#333344", 12 | "Cyan": "#474160", 13 | "Blue": "#65568a", 14 | "Yellow": "#b8b8b8", 15 | "Green": "#d8d8d8", 16 | "Gray": "#e8e8e8", 17 | "White": "#f8f8f8", 18 | "DarkRed": "#f84547", 19 | "Red": "#d28e5d", 20 | "DarkYellow": "#efa16b", 21 | "DarkGreen": "#95c76f", 22 | "DarkCyan": "#64878f", 23 | "DarkBlue": "#8485ce", 24 | "DarkMagenta": "#b74989", 25 | "Magenta": "#986841" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-railscasts.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Railscasts", 3 | "description": "Railscasts scheme by Ryan Bates (http://railscasts.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#2b2b2b", 11 | "DarkGray": "#272935", 12 | "Cyan": "#3a4055", 13 | "Blue": "#5a647e", 14 | "Yellow": "#d4cfc9", 15 | "Green": "#e6e1dc", 16 | "Gray": "#f4f1ed", 17 | "White": "#f9f7f3", 18 | "DarkRed": "#da4939", 19 | "Red": "#cc7833", 20 | "DarkYellow": "#ffc66d", 21 | "DarkGreen": "#a5c261", 22 | "DarkCyan": "#519f50", 23 | "DarkBlue": "#6d9cbe", 24 | "DarkMagenta": "#b6b3eb", 25 | "Magenta": "#bc9458" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-unikitty-dark.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Unikitty Dark", 3 | "description": "Unikitty Dark scheme by Josh W Lewis (@joshwlewis).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#2e2a31", 11 | "DarkGray": "#4a464d", 12 | "Cyan": "#666369", 13 | "Blue": "#838085", 14 | "Yellow": "#9f9da2", 15 | "Green": "#bcbabe", 16 | "Gray": "#d8d7da", 17 | "White": "#f5f4f7", 18 | "DarkRed": "#d8137f", 19 | "Red": "#d65407", 20 | "DarkYellow": "#dc8a0e", 21 | "DarkGreen": "#17ad98", 22 | "DarkCyan": "#149bda", 23 | "DarkBlue": "#796af5", 24 | "DarkMagenta": "#bb60ea", 25 | "Magenta": "#c720ca" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-unikitty-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Unikitty Light", 3 | "description": "Unikitty Light scheme by Josh W Lewis (@joshwlewis).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#ffffff", 11 | "DarkGray": "#e1e1e2", 12 | "Cyan": "#c4c3c5", 13 | "Blue": "#a7a5a8", 14 | "Yellow": "#89878b", 15 | "Green": "#6c696e", 16 | "Gray": "#4f4b51", 17 | "White": "#322d34", 18 | "DarkRed": "#d8137f", 19 | "Red": "#d65407", 20 | "DarkYellow": "#dc8a0e", 21 | "DarkGreen": "#17ad98", 22 | "DarkCyan": "#149bda", 23 | "DarkBlue": "#775dff", 24 | "DarkMagenta": "#aa17e6", 25 | "Magenta": "#e013d0" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-classic-dark.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Classic Dark", 3 | "description": "Classic Dark scheme by Jason Heeris (http://heeris.id.au).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#151515", 11 | "DarkGray": "#202020", 12 | "Cyan": "#303030", 13 | "Blue": "#505050", 14 | "Yellow": "#b0b0b0", 15 | "Green": "#d0d0d0", 16 | "Gray": "#e0e0e0", 17 | "White": "#f5f5f5", 18 | "DarkRed": "#ac4142", 19 | "Red": "#d28445", 20 | "DarkYellow": "#f4bf75", 21 | "DarkGreen": "#90a959", 22 | "DarkCyan": "#75b5aa", 23 | "DarkBlue": "#6a9fb5", 24 | "DarkMagenta": "#aa759f", 25 | "Magenta": "#8f5536" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-classic-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Classic Light", 3 | "description": "Classic Light scheme by Jason Heeris (http://heeris.id.au).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#f5f5f5", 11 | "DarkGray": "#e0e0e0", 12 | "Cyan": "#d0d0d0", 13 | "Blue": "#b0b0b0", 14 | "Yellow": "#505050", 15 | "Green": "#303030", 16 | "Gray": "#202020", 17 | "White": "#151515", 18 | "DarkRed": "#ac4142", 19 | "Red": "#d28445", 20 | "DarkYellow": "#f4bf75", 21 | "DarkGreen": "#90a959", 22 | "DarkCyan": "#75b5aa", 23 | "DarkBlue": "#6a9fb5", 24 | "DarkMagenta": "#aa759f", 25 | "Magenta": "#8f5536" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-darktooth.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Darktooth", 3 | "description": "Darktooth scheme by Jason Milkins (https://github.com/jasonm23).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#1d2021", 11 | "DarkGray": "#32302f", 12 | "Cyan": "#504945", 13 | "Blue": "#665c54", 14 | "Yellow": "#928374", 15 | "Green": "#a89984", 16 | "Gray": "#d5c4a1", 17 | "White": "#fdf4c1", 18 | "DarkRed": "#fb543f", 19 | "Red": "#fe8625", 20 | "DarkYellow": "#fac03b", 21 | "DarkGreen": "#95c085", 22 | "DarkCyan": "#8ba59b", 23 | "DarkBlue": "#0d6678", 24 | "DarkMagenta": "#8f4673", 25 | "Magenta": "#a87322" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-google-dark.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Google Dark", 3 | "description": "Google Dark scheme by Seth Wright (http://sethawright.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#1d1f21", 11 | "DarkGray": "#282a2e", 12 | "Cyan": "#373b41", 13 | "Blue": "#969896", 14 | "Yellow": "#b4b7b4", 15 | "Green": "#c5c8c6", 16 | "Gray": "#e0e0e0", 17 | "White": "#ffffff", 18 | "DarkRed": "#cc342b", 19 | "Red": "#f96a38", 20 | "DarkYellow": "#fba922", 21 | "DarkGreen": "#198844", 22 | "DarkCyan": "#3971ed", 23 | "DarkBlue": "#3971ed", 24 | "DarkMagenta": "#a36ac7", 25 | "Magenta": "#3971ed" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-google-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Google Light", 3 | "description": "Google Light scheme by Seth Wright (http://sethawright.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#ffffff", 11 | "DarkGray": "#e0e0e0", 12 | "Cyan": "#c5c8c6", 13 | "Blue": "#b4b7b4", 14 | "Yellow": "#969896", 15 | "Green": "#373b41", 16 | "Gray": "#282a2e", 17 | "White": "#1d1f21", 18 | "DarkRed": "#cc342b", 19 | "Red": "#f96a38", 20 | "DarkYellow": "#fba922", 21 | "DarkGreen": "#198844", 22 | "DarkCyan": "#3971ed", 23 | "DarkBlue": "#3971ed", 24 | "DarkMagenta": "#a36ac7", 25 | "Magenta": "#3971ed" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-marrakesh.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Marrakesh", 3 | "description": "Marrakesh scheme by Alexandre Gavioli (http://github.com/Alexx2/).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#201602", 11 | "DarkGray": "#302e00", 12 | "Cyan": "#5f5b17", 13 | "Blue": "#6c6823", 14 | "Yellow": "#86813b", 15 | "Green": "#948e48", 16 | "Gray": "#ccc37a", 17 | "White": "#faf0a5", 18 | "DarkRed": "#c35359", 19 | "Red": "#b36144", 20 | "DarkYellow": "#a88339", 21 | "DarkGreen": "#18974e", 22 | "DarkCyan": "#75a738", 23 | "DarkBlue": "#477ca1", 24 | "DarkMagenta": "#8868b3", 25 | "Magenta": "#b3588e" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-shapeshifter.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Shapeshifter", 3 | "description": "Shapeshifter scheme by Tyler Benziger (http://tybenz.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#f9f9f9", 11 | "DarkGray": "#e0e0e0", 12 | "Cyan": "#ababab", 13 | "Blue": "#555555", 14 | "Yellow": "#343434", 15 | "Green": "#102015", 16 | "Gray": "#040404", 17 | "White": "#000000", 18 | "DarkRed": "#e92f2f", 19 | "Red": "#e09448", 20 | "DarkYellow": "#dddd13", 21 | "DarkGreen": "#0ed839", 22 | "DarkCyan": "#23edda", 23 | "DarkBlue": "#3b48e3", 24 | "DarkMagenta": "#f996e2", 25 | "Magenta": "#69542d" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-cave.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Cave", 3 | "description": "Atelier Cave scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#19171c", 11 | "DarkGray": "#26232a", 12 | "Cyan": "#585260", 13 | "Blue": "#655f6d", 14 | "Yellow": "#7e7887", 15 | "Green": "#8b8792", 16 | "Gray": "#e2dfe7", 17 | "White": "#efecf4", 18 | "DarkRed": "#be4678", 19 | "Red": "#aa573c", 20 | "DarkYellow": "#a06e3b", 21 | "DarkGreen": "#2a9292", 22 | "DarkCyan": "#398bc6", 23 | "DarkBlue": "#576ddb", 24 | "DarkMagenta": "#955ae7", 25 | "Magenta": "#bf40bf" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-dune.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Dune", 3 | "description": "Atelier Dune scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#20201d", 11 | "DarkGray": "#292824", 12 | "Cyan": "#6e6b5e", 13 | "Blue": "#7d7a68", 14 | "Yellow": "#999580", 15 | "Green": "#a6a28c", 16 | "Gray": "#e8e4cf", 17 | "White": "#fefbec", 18 | "DarkRed": "#d73737", 19 | "Red": "#b65611", 20 | "DarkYellow": "#ae9513", 21 | "DarkGreen": "#60ac39", 22 | "DarkCyan": "#1fad83", 23 | "DarkBlue": "#6684e1", 24 | "DarkMagenta": "#b854d4", 25 | "Magenta": "#d43552" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-default-dark.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Default Dark", 3 | "description": "Default Dark scheme by Chris Kempson (http://chriskempson.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#181818", 11 | "DarkGray": "#282828", 12 | "Cyan": "#383838", 13 | "Blue": "#585858", 14 | "Yellow": "#b8b8b8", 15 | "Green": "#d8d8d8", 16 | "Gray": "#e8e8e8", 17 | "White": "#f8f8f8", 18 | "DarkRed": "#ab4642", 19 | "Red": "#dc9656", 20 | "DarkYellow": "#f7ca88", 21 | "DarkGreen": "#a1b56c", 22 | "DarkCyan": "#86c1b9", 23 | "DarkBlue": "#7cafc2", 24 | "DarkMagenta": "#ba8baf", 25 | "Magenta": "#a16946" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-default-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Default Light", 3 | "description": "Default Light scheme by Chris Kempson (http://chriskempson.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#f8f8f8", 11 | "DarkGray": "#e8e8e8", 12 | "Cyan": "#d8d8d8", 13 | "Blue": "#b8b8b8", 14 | "Yellow": "#585858", 15 | "Green": "#383838", 16 | "Gray": "#282828", 17 | "White": "#181818", 18 | "DarkRed": "#ab4642", 19 | "Red": "#dc9656", 20 | "DarkYellow": "#f7ca88", 21 | "DarkGreen": "#a1b56c", 22 | "DarkCyan": "#86c1b9", 23 | "DarkBlue": "#7cafc2", 24 | "DarkMagenta": "#ba8baf", 25 | "Magenta": "#a16946" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-greenscreen.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Green Screen", 3 | "description": "Green Screen scheme by Chris Kempson (http://chriskempson.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#001100", 11 | "DarkGray": "#003300", 12 | "Cyan": "#005500", 13 | "Blue": "#007700", 14 | "Yellow": "#009900", 15 | "Green": "#00bb00", 16 | "Gray": "#00dd00", 17 | "White": "#00ff00", 18 | "DarkRed": "#007700", 19 | "Red": "#009900", 20 | "DarkYellow": "#007700", 21 | "DarkGreen": "#00bb00", 22 | "DarkCyan": "#005500", 23 | "DarkBlue": "#009900", 24 | "DarkMagenta": "#00bb00", 25 | "Magenta": "#005500" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-macintosh.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Macintosh", 3 | "description": "Macintosh scheme by Rebecca Bettencourt (http://www.kreativekorp.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#000000", 11 | "DarkGray": "#404040", 12 | "Cyan": "#404040", 13 | "Blue": "#808080", 14 | "Yellow": "#808080", 15 | "Green": "#c0c0c0", 16 | "Gray": "#c0c0c0", 17 | "White": "#ffffff", 18 | "DarkRed": "#dd0907", 19 | "Red": "#ff6403", 20 | "DarkYellow": "#fbf305", 21 | "DarkGreen": "#1fb714", 22 | "DarkCyan": "#02abea", 23 | "DarkBlue": "#0000d3", 24 | "DarkMagenta": "#4700a5", 25 | "Magenta": "#90713a" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-one-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "One Light", 3 | "description": "One Light scheme by Daniel Pfeifer (http://github.com/purpleKarrot).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#fafafa", 11 | "DarkGray": "#f0f0f1", 12 | "Cyan": "#e5e5e6", 13 | "Blue": "#a0a1a7", 14 | "Yellow": "#696c77", 15 | "Green": "#383a42", 16 | "Gray": "#202227", 17 | "White": "#090a0b", 18 | "DarkRed": "#ca1243", 19 | "Red": "#d75f00", 20 | "DarkYellow": "#c18401", 21 | "DarkGreen": "#50a14f", 22 | "DarkCyan": "#0184bc", 23 | "DarkBlue": "#4078f2", 24 | "DarkMagenta": "#a626a4", 25 | "Magenta": "#986801" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-solarflare.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Solar Flare", 3 | "description": "Solar Flare scheme by Chuck Harmston (https://chuck.harmston.ch).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#18262f", 11 | "DarkGray": "#222e38", 12 | "Cyan": "#586875", 13 | "Blue": "#667581", 14 | "Yellow": "#85939e", 15 | "Green": "#a6afb8", 16 | "Gray": "#e8e9ed", 17 | "White": "#f5f7fa", 18 | "DarkRed": "#ef5253", 19 | "Red": "#e66b2b", 20 | "DarkYellow": "#e4b51c", 21 | "DarkGreen": "#7cc844", 22 | "DarkCyan": "#52cbb0", 23 | "DarkBlue": "#33b5e1", 24 | "DarkMagenta": "#a363d5", 25 | "Magenta": "#d73c9a" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-xcode-dusk.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "XCode Dusk", 3 | "description": "XCode Dusk scheme by Elsa Gonsiorowski (https://github.com/gonsie).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#282b35", 11 | "DarkGray": "#3d4048", 12 | "Cyan": "#53555d", 13 | "Blue": "#686a71", 14 | "Yellow": "#7e8086", 15 | "Green": "#939599", 16 | "Gray": "#a9aaae", 17 | "White": "#bebfc2", 18 | "DarkRed": "#b21889", 19 | "Red": "#786dc5", 20 | "DarkYellow": "#438288", 21 | "DarkGreen": "#df0002", 22 | "DarkCyan": "#00a0be", 23 | "DarkBlue": "#790ead", 24 | "DarkMagenta": "#b21889", 25 | "Magenta": "#c77c48" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-heath.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Heath", 3 | "description": "Atelier Heath scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#1b181b", 11 | "DarkGray": "#292329", 12 | "Cyan": "#695d69", 13 | "Blue": "#776977", 14 | "Yellow": "#9e8f9e", 15 | "Green": "#ab9bab", 16 | "Gray": "#d8cad8", 17 | "White": "#f7f3f7", 18 | "DarkRed": "#ca402b", 19 | "Red": "#a65926", 20 | "DarkYellow": "#bb8a35", 21 | "DarkGreen": "#918b3b", 22 | "DarkCyan": "#159393", 23 | "DarkBlue": "#516aec", 24 | "DarkMagenta": "#7b59c0", 25 | "Magenta": "#cc33cc" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-brushtrees.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Brush Trees", 3 | "description": "Brush Trees scheme by Abraham White <abelincoln.white@gmail.com>.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#e3efef", 11 | "DarkGray": "#c9dbdc", 12 | "Cyan": "#b0c5c8", 13 | "Blue": "#98afb5", 14 | "Yellow": "#8299a1", 15 | "Green": "#6d828e", 16 | "Gray": "#5a6d7a", 17 | "White": "#485867", 18 | "DarkRed": "#b38686", 19 | "Red": "#d8bba2", 20 | "DarkYellow": "#aab386", 21 | "DarkGreen": "#87b386", 22 | "DarkCyan": "#86b3b3", 23 | "DarkBlue": "#868cb3", 24 | "DarkMagenta": "#b386b2", 25 | "Magenta": "#b39f9f" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-tomorrow-night.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Tomorrow Night", 3 | "description": "Tomorrow Night scheme by Chris Kempson (http://chriskempson.com).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#1d1f21", 11 | "DarkGray": "#282a2e", 12 | "Cyan": "#373b41", 13 | "Blue": "#969896", 14 | "Yellow": "#b4b7b4", 15 | "Green": "#c5c8c6", 16 | "Gray": "#e0e0e0", 17 | "White": "#ffffff", 18 | "DarkRed": "#cc6666", 19 | "Red": "#de935f", 20 | "DarkYellow": "#f0c674", 21 | "DarkGreen": "#b5bd68", 22 | "DarkCyan": "#8abeb7", 23 | "DarkBlue": "#81a2be", 24 | "DarkMagenta": "#b294bb", 25 | "Magenta": "#a3685a" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-estuary.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Estuary", 3 | "description": "Atelier Estuary scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#22221b", 11 | "DarkGray": "#302f27", 12 | "Cyan": "#5f5e4e", 13 | "Blue": "#6c6b5a", 14 | "Yellow": "#878573", 15 | "Green": "#929181", 16 | "Gray": "#e7e6df", 17 | "White": "#f4f3ec", 18 | "DarkRed": "#ba6236", 19 | "Red": "#ae7313", 20 | "DarkYellow": "#a5980d", 21 | "DarkGreen": "#7d9726", 22 | "DarkCyan": "#5b9d48", 23 | "DarkBlue": "#36a166", 24 | "DarkMagenta": "#5f9182", 25 | "Magenta": "#9d6c7c" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-forest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Forest", 3 | "description": "Atelier Forest scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#1b1918", 11 | "DarkGray": "#2c2421", 12 | "Cyan": "#68615e", 13 | "Blue": "#766e6b", 14 | "Yellow": "#9c9491", 15 | "Green": "#a8a19f", 16 | "Gray": "#e6e2e0", 17 | "White": "#f1efee", 18 | "DarkRed": "#f22c40", 19 | "Red": "#df5320", 20 | "DarkYellow": "#c38418", 21 | "DarkGreen": "#7b9726", 22 | "DarkCyan": "#3d97b8", 23 | "DarkBlue": "#407ee7", 24 | "DarkMagenta": "#6666ea", 25 | "Magenta": "#c33ff3" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-plateau.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Plateau", 3 | "description": "Atelier Plateau scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#1b1818", 11 | "DarkGray": "#292424", 12 | "Cyan": "#585050", 13 | "Blue": "#655d5d", 14 | "Yellow": "#7e7777", 15 | "Green": "#8a8585", 16 | "Gray": "#e7dfdf", 17 | "White": "#f4ecec", 18 | "DarkRed": "#ca4949", 19 | "Red": "#b45a3c", 20 | "DarkYellow": "#a06e3b", 21 | "DarkGreen": "#4b8b8b", 22 | "DarkCyan": "#5485b6", 23 | "DarkBlue": "#7272ca", 24 | "DarkMagenta": "#8464c4", 25 | "Magenta": "#bd5187" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-savanna.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Savanna", 3 | "description": "Atelier Savanna scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#171c19", 11 | "DarkGray": "#232a25", 12 | "Cyan": "#526057", 13 | "Blue": "#5f6d64", 14 | "Yellow": "#78877d", 15 | "Green": "#87928a", 16 | "Gray": "#dfe7e2", 17 | "White": "#ecf4ee", 18 | "DarkRed": "#b16139", 19 | "Red": "#9f713c", 20 | "DarkYellow": "#a07e3b", 21 | "DarkGreen": "#489963", 22 | "DarkCyan": "#1c9aa0", 23 | "DarkBlue": "#478c90", 24 | "DarkMagenta": "#55859b", 25 | "Magenta": "#867469" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-seaside.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Seaside", 3 | "description": "Atelier Seaside scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#131513", 11 | "DarkGray": "#242924", 12 | "Cyan": "#5e6e5e", 13 | "Blue": "#687d68", 14 | "Yellow": "#809980", 15 | "Green": "#8ca68c", 16 | "Gray": "#cfe8cf", 17 | "White": "#f4fbf4", 18 | "DarkRed": "#e6193c", 19 | "Red": "#87711d", 20 | "DarkYellow": "#98981b", 21 | "DarkGreen": "#29a329", 22 | "DarkCyan": "#1999b3", 23 | "DarkBlue": "#3d62f5", 24 | "DarkMagenta": "#ad2bee", 25 | "Magenta": "#e619c3" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-grayscale-dark.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Grayscale Dark", 3 | "description": "Grayscale Dark scheme by Alexandre Gavioli (https://github.com/Alexx2/).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#101010", 11 | "DarkGray": "#252525", 12 | "Cyan": "#464646", 13 | "Blue": "#525252", 14 | "Yellow": "#ababab", 15 | "Green": "#b9b9b9", 16 | "Gray": "#e3e3e3", 17 | "White": "#f7f7f7", 18 | "DarkRed": "#7c7c7c", 19 | "Red": "#999999", 20 | "DarkYellow": "#a0a0a0", 21 | "DarkGreen": "#8e8e8e", 22 | "DarkCyan": "#868686", 23 | "DarkBlue": "#686868", 24 | "DarkMagenta": "#747474", 25 | "Magenta": "#5e5e5e" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-harmonic-dark.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Harmonic16 Dark", 3 | "description": "Harmonic16 Dark scheme by Jannik Siebert (https://github.com/janniks).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#0b1c2c", 11 | "DarkGray": "#223b54", 12 | "Cyan": "#405c79", 13 | "Blue": "#627e99", 14 | "Yellow": "#aabcce", 15 | "Green": "#cbd6e2", 16 | "Gray": "#e5ebf1", 17 | "White": "#f7f9fb", 18 | "DarkRed": "#bf8b56", 19 | "Red": "#bfbf56", 20 | "DarkYellow": "#8bbf56", 21 | "DarkGreen": "#56bf8b", 22 | "DarkCyan": "#568bbf", 23 | "DarkBlue": "#8b56bf", 24 | "DarkMagenta": "#bf568b", 25 | "Magenta": "#bf5656" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-outrun-dark.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Outrun Dark", 3 | "description": "Outrun Dark scheme by Hugo Delahousse (http://github.com/hugodelahousse/).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#00002a", 11 | "DarkGray": "#20204a", 12 | "Cyan": "#30305a", 13 | "Blue": "#50507a", 14 | "Yellow": "#b0b0da", 15 | "Green": "#d0d0fa", 16 | "Gray": "#e0e0ff", 17 | "White": "#f5f5ff", 18 | "DarkRed": "#ff4242", 19 | "Red": "#fc8d28", 20 | "DarkYellow": "#f3e877", 21 | "DarkGreen": "#59f176", 22 | "DarkCyan": "#0ef0f0", 23 | "DarkBlue": "#66b0ff", 24 | "DarkMagenta": "#f10596", 25 | "Magenta": "#f003ef" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-lakeside.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Lakeside", 3 | "description": "Atelier Lakeside scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#161b1d", 11 | "DarkGray": "#1f292e", 12 | "Cyan": "#516d7b", 13 | "Blue": "#5a7b8c", 14 | "Yellow": "#7195a8", 15 | "Green": "#7ea2b4", 16 | "Gray": "#c1e4f6", 17 | "White": "#ebf8ff", 18 | "DarkRed": "#d22d72", 19 | "Red": "#935c25", 20 | "DarkYellow": "#8a8a0f", 21 | "DarkGreen": "#568c3b", 22 | "DarkCyan": "#2d8f6f", 23 | "DarkBlue": "#257fad", 24 | "DarkMagenta": "#6b6bb8", 25 | "Magenta": "#b72dd2" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-grayscale-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Grayscale Light", 3 | "description": "Grayscale Light scheme by Alexandre Gavioli (https://github.com/Alexx2/).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#f7f7f7", 11 | "DarkGray": "#e3e3e3", 12 | "Cyan": "#b9b9b9", 13 | "Blue": "#ababab", 14 | "Yellow": "#525252", 15 | "Green": "#464646", 16 | "Gray": "#252525", 17 | "White": "#101010", 18 | "DarkRed": "#7c7c7c", 19 | "Red": "#999999", 20 | "DarkYellow": "#a0a0a0", 21 | "DarkGreen": "#8e8e8e", 22 | "DarkCyan": "#868686", 23 | "DarkBlue": "#686868", 24 | "DarkMagenta": "#747474", 25 | "Magenta": "#5e5e5e" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-harmonic-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Harmonic16 Light", 3 | "description": "Harmonic16 Light scheme by Jannik Siebert (https://github.com/janniks).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#f7f9fb", 11 | "DarkGray": "#e5ebf1", 12 | "Cyan": "#cbd6e2", 13 | "Blue": "#aabcce", 14 | "Yellow": "#627e99", 15 | "Green": "#405c79", 16 | "Gray": "#223b54", 17 | "White": "#0b1c2c", 18 | "DarkRed": "#bf8b56", 19 | "Red": "#bfbf56", 20 | "DarkYellow": "#8bbf56", 21 | "DarkGreen": "#56bf8b", 22 | "DarkCyan": "#568bbf", 23 | "DarkBlue": "#8b56bf", 24 | "DarkMagenta": "#bf568b", 25 | "Magenta": "#bf5656" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-oceanicnext.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "OceanicNext", 3 | "description": "OceanicNext scheme by https://github.com/voronianski/oceanic-next-color-scheme.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#1b2b34", 11 | "DarkGray": "#343d46", 12 | "Cyan": "#4f5b66", 13 | "Blue": "#65737e", 14 | "Yellow": "#a7adba", 15 | "Green": "#c0c5ce", 16 | "Gray": "#cdd3de", 17 | "White": "#d8dee9", 18 | "DarkRed": "#ec5f67", 19 | "Red": "#f99157", 20 | "DarkYellow": "#fac863", 21 | "DarkGreen": "#99c794", 22 | "DarkCyan": "#5fb3b3", 23 | "DarkBlue": "#6699cc", 24 | "DarkMagenta": "#c594c5", 25 | "Magenta": "#ab7967" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-spacemacs.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Spacemacs", 3 | "description": "Spacemacs scheme by Nasser Alshammari (https://github.com/nashamri/spacemacs-theme).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#1f2022", 11 | "DarkGray": "#282828", 12 | "Cyan": "#444155", 13 | "Blue": "#585858", 14 | "Yellow": "#b8b8b8", 15 | "Green": "#a3a3a3", 16 | "Gray": "#e8e8e8", 17 | "White": "#f8f8f8", 18 | "DarkRed": "#f2241f", 19 | "Red": "#ffa500", 20 | "DarkYellow": "#b1951d", 21 | "DarkGreen": "#67b11d", 22 | "DarkCyan": "#2d9574", 23 | "DarkBlue": "#4f97d7", 24 | "DarkMagenta": "#a31db1", 25 | "Magenta": "#b03060" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-summerfruit-dark.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Summerfruit Dark", 3 | "description": "Summerfruit Dark scheme by Christopher Corley (http://christop.club/).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#151515", 11 | "DarkGray": "#202020", 12 | "Cyan": "#303030", 13 | "Blue": "#505050", 14 | "Yellow": "#b0b0b0", 15 | "Green": "#d0d0d0", 16 | "Gray": "#e0e0e0", 17 | "White": "#ffffff", 18 | "DarkRed": "#ff0086", 19 | "Red": "#fd8900", 20 | "DarkYellow": "#aba800", 21 | "DarkGreen": "#00c918", 22 | "DarkCyan": "#1faaaa", 23 | "DarkBlue": "#3777e6", 24 | "DarkMagenta": "#ad00a1", 25 | "Magenta": "#cc6633" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-summerfruit-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Summerfruit Light", 3 | "description": "Summerfruit Light scheme by Christopher Corley (http://christop.club/).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#ffffff", 11 | "DarkGray": "#e0e0e0", 12 | "Cyan": "#d0d0d0", 13 | "Blue": "#b0b0b0", 14 | "Yellow": "#000000", 15 | "Green": "#101010", 16 | "Gray": "#151515", 17 | "White": "#202020", 18 | "DarkRed": "#ff0086", 19 | "Red": "#fd8900", 20 | "DarkYellow": "#aba800", 21 | "DarkGreen": "#00c918", 22 | "DarkCyan": "#1faaaa", 23 | "DarkBlue": "#3777e6", 24 | "DarkMagenta": "#ad00a1", 25 | "Magenta": "#cc6633" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-cave-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Cave Light", 3 | "description": "Atelier Cave Light scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#efecf4", 11 | "DarkGray": "#e2dfe7", 12 | "Cyan": "#8b8792", 13 | "Blue": "#7e7887", 14 | "Yellow": "#655f6d", 15 | "Green": "#585260", 16 | "Gray": "#26232a", 17 | "White": "#19171c", 18 | "DarkRed": "#be4678", 19 | "Red": "#aa573c", 20 | "DarkYellow": "#a06e3b", 21 | "DarkGreen": "#2a9292", 22 | "DarkCyan": "#398bc6", 23 | "DarkBlue": "#576ddb", 24 | "DarkMagenta": "#955ae7", 25 | "Magenta": "#bf40bf" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-dune-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Dune Light", 3 | "description": "Atelier Dune Light scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#fefbec", 11 | "DarkGray": "#e8e4cf", 12 | "Cyan": "#a6a28c", 13 | "Blue": "#999580", 14 | "Yellow": "#7d7a68", 15 | "Green": "#6e6b5e", 16 | "Gray": "#292824", 17 | "White": "#20201d", 18 | "DarkRed": "#d73737", 19 | "Red": "#b65611", 20 | "DarkYellow": "#ae9513", 21 | "DarkGreen": "#60ac39", 22 | "DarkCyan": "#1fad83", 23 | "DarkBlue": "#6684e1", 24 | "DarkMagenta": "#b854d4", 25 | "Magenta": "#d43552" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-brushtrees-dark.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Brush Trees Dark", 3 | "description": "Brush Trees Dark scheme by Abraham White <abelincoln.white@gmail.com>.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#485867", 11 | "DarkGray": "#5a6d7a", 12 | "Cyan": "#6d828e", 13 | "Blue": "#8299a1", 14 | "Yellow": "#98afb5", 15 | "Green": "#b0c5c8", 16 | "Gray": "#c9dbdc", 17 | "White": "#e3efef", 18 | "DarkRed": "#b38686", 19 | "Red": "#d8bba2", 20 | "DarkYellow": "#aab386", 21 | "DarkGreen": "#87b386", 22 | "DarkCyan": "#86b3b3", 23 | "DarkBlue": "#868cb3", 24 | "DarkMagenta": "#b386b2", 25 | "Magenta": "#b39f9f" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-solarized-dark.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Solarized Dark", 3 | "description": "Solarized Dark scheme by Ethan Schoonover (http://ethanschoonover.com/solarized).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#002b36", 11 | "DarkGray": "#073642", 12 | "Cyan": "#586e75", 13 | "Blue": "#657b83", 14 | "Yellow": "#839496", 15 | "Green": "#93a1a1", 16 | "Gray": "#eee8d5", 17 | "White": "#fdf6e3", 18 | "DarkRed": "#dc322f", 19 | "Red": "#cb4b16", 20 | "DarkYellow": "#b58900", 21 | "DarkGreen": "#859900", 22 | "DarkCyan": "#2aa198", 23 | "DarkBlue": "#268bd2", 24 | "DarkMagenta": "#6c71c4", 25 | "Magenta": "#d33682" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-forest-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Forest Light", 3 | "description": "Atelier Forest Light scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#f1efee", 11 | "DarkGray": "#e6e2e0", 12 | "Cyan": "#a8a19f", 13 | "Blue": "#9c9491", 14 | "Yellow": "#766e6b", 15 | "Green": "#68615e", 16 | "Gray": "#2c2421", 17 | "White": "#1b1918", 18 | "DarkRed": "#f22c40", 19 | "Red": "#df5320", 20 | "DarkYellow": "#c38418", 21 | "DarkGreen": "#7b9726", 22 | "DarkCyan": "#3d97b8", 23 | "DarkBlue": "#407ee7", 24 | "DarkMagenta": "#6666ea", 25 | "Magenta": "#c33ff3" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-heath-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Heath Light", 3 | "description": "Atelier Heath Light scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#f7f3f7", 11 | "DarkGray": "#d8cad8", 12 | "Cyan": "#ab9bab", 13 | "Blue": "#9e8f9e", 14 | "Yellow": "#776977", 15 | "Green": "#695d69", 16 | "Gray": "#292329", 17 | "White": "#1b181b", 18 | "DarkRed": "#ca402b", 19 | "Red": "#a65926", 20 | "DarkYellow": "#bb8a35", 21 | "DarkGreen": "#918b3b", 22 | "DarkCyan": "#159393", 23 | "DarkBlue": "#516aec", 24 | "DarkMagenta": "#7b59c0", 25 | "Magenta": "#cc33cc" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-sulphurpool.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Sulphurpool", 3 | "description": "Atelier Sulphurpool scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#202746", 11 | "DarkGray": "#293256", 12 | "Cyan": "#5e6687", 13 | "Blue": "#6b7394", 14 | "Yellow": "#898ea4", 15 | "Green": "#979db4", 16 | "Gray": "#dfe2f1", 17 | "White": "#f5f7ff", 18 | "DarkRed": "#c94922", 19 | "Red": "#c76b29", 20 | "DarkYellow": "#c08b30", 21 | "DarkGreen": "#ac9739", 22 | "DarkCyan": "#22a2c9", 23 | "DarkBlue": "#3d8fd1", 24 | "DarkMagenta": "#6679cc", 25 | "Magenta": "#9c637a" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-solarized-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Solarized Light", 3 | "description": "Solarized Light scheme by Ethan Schoonover (http://ethanschoonover.com/solarized).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#fdf6e3", 11 | "DarkGray": "#eee8d5", 12 | "Cyan": "#93a1a1", 13 | "Blue": "#839496", 14 | "Yellow": "#657b83", 15 | "Green": "#586e75", 16 | "Gray": "#073642", 17 | "White": "#002b36", 18 | "DarkRed": "#dc322f", 19 | "Red": "#cb4b16", 20 | "DarkYellow": "#b58900", 21 | "DarkGreen": "#859900", 22 | "DarkCyan": "#2aa198", 23 | "DarkBlue": "#268bd2", 24 | "DarkMagenta": "#6c71c4", 25 | "Magenta": "#d33682" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-estuary-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Estuary Light", 3 | "description": "Atelier Estuary Light scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#f4f3ec", 11 | "DarkGray": "#e7e6df", 12 | "Cyan": "#929181", 13 | "Blue": "#878573", 14 | "Yellow": "#6c6b5a", 15 | "Green": "#5f5e4e", 16 | "Gray": "#302f27", 17 | "White": "#22221b", 18 | "DarkRed": "#ba6236", 19 | "Red": "#ae7313", 20 | "DarkYellow": "#a5980d", 21 | "DarkGreen": "#7d9726", 22 | "DarkCyan": "#5b9d48", 23 | "DarkBlue": "#36a166", 24 | "DarkMagenta": "#5f9182", 25 | "Magenta": "#9d6c7c" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-lakeside-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Lakeside Light", 3 | "description": "Atelier Lakeside Light scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#ebf8ff", 11 | "DarkGray": "#c1e4f6", 12 | "Cyan": "#7ea2b4", 13 | "Blue": "#7195a8", 14 | "Yellow": "#5a7b8c", 15 | "Green": "#516d7b", 16 | "Gray": "#1f292e", 17 | "White": "#161b1d", 18 | "DarkRed": "#d22d72", 19 | "Red": "#935c25", 20 | "DarkYellow": "#8a8a0f", 21 | "DarkGreen": "#568c3b", 22 | "DarkCyan": "#2d8f6f", 23 | "DarkBlue": "#257fad", 24 | "DarkMagenta": "#6b6bb8", 25 | "Magenta": "#b72dd2" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-plateau-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Plateau Light", 3 | "description": "Atelier Plateau Light scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#f4ecec", 11 | "DarkGray": "#e7dfdf", 12 | "Cyan": "#8a8585", 13 | "Blue": "#7e7777", 14 | "Yellow": "#655d5d", 15 | "Green": "#585050", 16 | "Gray": "#292424", 17 | "White": "#1b1818", 18 | "DarkRed": "#ca4949", 19 | "Red": "#b45a3c", 20 | "DarkYellow": "#a06e3b", 21 | "DarkGreen": "#4b8b8b", 22 | "DarkCyan": "#5485b6", 23 | "DarkBlue": "#7272ca", 24 | "DarkMagenta": "#8464c4", 25 | "Magenta": "#bd5187" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-savanna-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Savanna Light", 3 | "description": "Atelier Savanna Light scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#ecf4ee", 11 | "DarkGray": "#dfe7e2", 12 | "Cyan": "#87928a", 13 | "Blue": "#78877d", 14 | "Yellow": "#5f6d64", 15 | "Green": "#526057", 16 | "Gray": "#232a25", 17 | "White": "#171c19", 18 | "DarkRed": "#b16139", 19 | "Red": "#9f713c", 20 | "DarkYellow": "#a07e3b", 21 | "DarkGreen": "#489963", 22 | "DarkCyan": "#1c9aa0", 23 | "DarkBlue": "#478c90", 24 | "DarkMagenta": "#55859b", 25 | "Magenta": "#867469" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-seaside-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Seaside Light", 3 | "description": "Atelier Seaside Light scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#f4fbf4", 11 | "DarkGray": "#cfe8cf", 12 | "Cyan": "#8ca68c", 13 | "Blue": "#809980", 14 | "Yellow": "#687d68", 15 | "Green": "#5e6e5e", 16 | "Gray": "#242924", 17 | "White": "#131513", 18 | "DarkRed": "#e6193c", 19 | "Red": "#87711d", 20 | "DarkYellow": "#98981b", 21 | "DarkGreen": "#29a329", 22 | "DarkCyan": "#1999b3", 23 | "DarkBlue": "#3d62f5", 24 | "DarkMagenta": "#ad2bee", 25 | "Magenta": "#e619c3" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-circus.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Circus", 3 | "description": "Circus scheme by Stephan Boyer (https://github.com/stepchowfun) and Esther Wang (https://github.com/ewang12).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#191919", 11 | "DarkGray": "#202020", 12 | "Cyan": "#303030", 13 | "Blue": "#5f5a60", 14 | "Yellow": "#505050", 15 | "Green": "#a7a7a7", 16 | "Gray": "#808080", 17 | "White": "#ffffff", 18 | "DarkRed": "#dc657d", 19 | "Red": "#4bb1a7", 20 | "DarkYellow": "#c3ba63", 21 | "DarkGreen": "#84b97c", 22 | "DarkCyan": "#4bb1a7", 23 | "DarkBlue": "#639ee4", 24 | "DarkMagenta": "#b888e2", 25 | "Magenta": "#b888e2" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-atelier-sulphurpool-light.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Atelier Sulphurpool Light", 3 | "description": "Atelier Sulphurpool Light scheme by Bram de Haan (http://atelierbramdehaan.nl).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#f5f7ff", 11 | "DarkGray": "#dfe2f1", 12 | "Cyan": "#979db4", 13 | "Blue": "#898ea4", 14 | "Yellow": "#6b7394", 15 | "Green": "#5e6687", 16 | "Gray": "#293256", 17 | "White": "#202746", 18 | "DarkRed": "#c94922", 19 | "Red": "#c76b29", 20 | "DarkYellow": "#c08b30", 21 | "DarkGreen": "#ac9739", 22 | "DarkCyan": "#22a2c9", 23 | "DarkBlue": "#3d8fd1", 24 | "DarkMagenta": "#6679cc", 25 | "Magenta": "#9c637a" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-dracula.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Dracula", 3 | "description": "Dracula scheme by Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#282936", 11 | "DarkGray": "#3a3c4e", 12 | "Cyan": "#626483", 13 | "Blue": "#4d4f68", 14 | "Yellow": "#62d6e8", 15 | "Green": "#e9e9f4", 16 | "Gray": "#f1f2f8", 17 | "White": "#f7f7fb", 18 | "DarkRed": "#ea51b2", 19 | "Red": "#b45bcf", 20 | "DarkYellow": "#ebff87", 21 | "DarkGreen": "#00f769", 22 | "DarkCyan": "#a1efe4", 23 | "DarkBlue": "#62d6e8", 24 | "DarkMagenta": "#b45bcf", 25 | "Magenta": "#00f769" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-rebecca.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Rebecca", 3 | "description": "Rebecca scheme by Victor Borja (http://github.com/vic) based on Rebecca Theme (http://github.com/vic/rebecca-theme).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#292a44", 11 | "DarkGray": "#663399", 12 | "Cyan": "#383a62", 13 | "Blue": "#666699", 14 | "Yellow": "#a0a0c5", 15 | "Green": "#f1eff8", 16 | "Gray": "#ccccff", 17 | "White": "#53495d", 18 | "DarkRed": "#a0a0c5", 19 | "Red": "#efe4a1", 20 | "DarkYellow": "#ae81ff", 21 | "DarkGreen": "#6dfedf", 22 | "DarkCyan": "#8eaee0", 23 | "DarkBlue": "#2de0a7", 24 | "DarkMagenta": "#7aa5ff", 25 | "Magenta": "#ff79c6" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-gruvbox-dark-hard.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gruvbox dark, hard", 3 | "description": "Gruvbox dark, hard scheme by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#1d2021", 11 | "DarkGray": "#3c3836", 12 | "Cyan": "#504945", 13 | "Blue": "#665c54", 14 | "Yellow": "#bdae93", 15 | "Green": "#d5c4a1", 16 | "Gray": "#ebdbb2", 17 | "White": "#fbf1c7", 18 | "DarkRed": "#fb4934", 19 | "Red": "#fe8019", 20 | "DarkYellow": "#fabd2f", 21 | "DarkGreen": "#b8bb26", 22 | "DarkCyan": "#8ec07c", 23 | "DarkBlue": "#83a598", 24 | "DarkMagenta": "#d3869b", 25 | "Magenta": "#d65d0e" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-gruvbox-dark-pale.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gruvbox dark, pale", 3 | "description": "Gruvbox dark, pale scheme by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#262626", 11 | "DarkGray": "#3a3a3a", 12 | "Cyan": "#4e4e4e", 13 | "Blue": "#8a8a8a", 14 | "Yellow": "#949494", 15 | "Green": "#dab997", 16 | "Gray": "#d5c4a1", 17 | "White": "#ebdbb2", 18 | "DarkRed": "#d75f5f", 19 | "Red": "#ff8700", 20 | "DarkYellow": "#ffaf00", 21 | "DarkGreen": "#afaf00", 22 | "DarkCyan": "#85ad85", 23 | "DarkBlue": "#83adad", 24 | "DarkMagenta": "#d485ad", 25 | "Magenta": "#d65d0e" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-gruvbox-dark-soft.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gruvbox dark, soft", 3 | "description": "Gruvbox dark, soft scheme by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#32302f", 11 | "DarkGray": "#3c3836", 12 | "Cyan": "#504945", 13 | "Blue": "#665c54", 14 | "Yellow": "#bdae93", 15 | "Green": "#d5c4a1", 16 | "Gray": "#ebdbb2", 17 | "White": "#fbf1c7", 18 | "DarkRed": "#fb4934", 19 | "Red": "#fe8019", 20 | "DarkYellow": "#fabd2f", 21 | "DarkGreen": "#b8bb26", 22 | "DarkCyan": "#8ec07c", 23 | "DarkBlue": "#83a598", 24 | "DarkMagenta": "#d3869b", 25 | "Magenta": "#d65d0e" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-gruvbox-light-hard.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gruvbox light, hard", 3 | "description": "Gruvbox light, hard scheme by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#f9f5d7", 11 | "DarkGray": "#ebdbb2", 12 | "Cyan": "#d5c4a1", 13 | "Blue": "#bdae93", 14 | "Yellow": "#665c54", 15 | "Green": "#504945", 16 | "Gray": "#3c3836", 17 | "White": "#282828", 18 | "DarkRed": "#9d0006", 19 | "Red": "#af3a03", 20 | "DarkYellow": "#b57614", 21 | "DarkGreen": "#79740e", 22 | "DarkCyan": "#427b58", 23 | "DarkBlue": "#076678", 24 | "DarkMagenta": "#8f3f71", 25 | "Magenta": "#d65d0e" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-gruvbox-light-soft.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gruvbox light, soft", 3 | "description": "Gruvbox light, soft scheme by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#f2e5bc", 11 | "DarkGray": "#ebdbb2", 12 | "Cyan": "#d5c4a1", 13 | "Blue": "#bdae93", 14 | "Yellow": "#665c54", 15 | "Green": "#504945", 16 | "Gray": "#3c3836", 17 | "White": "#282828", 18 | "DarkRed": "#9d0006", 19 | "Red": "#af3a03", 20 | "DarkYellow": "#b57614", 21 | "DarkGreen": "#79740e", 22 | "DarkCyan": "#427b58", 23 | "DarkBlue": "#076678", 24 | "DarkMagenta": "#8f3f71", 25 | "Magenta": "#d65d0e" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-gruvbox-dark-medium.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gruvbox dark, medium", 3 | "description": "Gruvbox dark, medium scheme by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#282828", 11 | "DarkGray": "#3c3836", 12 | "Cyan": "#504945", 13 | "Blue": "#665c54", 14 | "Yellow": "#bdae93", 15 | "Green": "#d5c4a1", 16 | "Gray": "#ebdbb2", 17 | "White": "#fbf1c7", 18 | "DarkRed": "#fb4934", 19 | "Red": "#fe8019", 20 | "DarkYellow": "#fabd2f", 21 | "DarkGreen": "#b8bb26", 22 | "DarkCyan": "#8ec07c", 23 | "DarkBlue": "#83a598", 24 | "DarkMagenta": "#d3869b", 25 | "Magenta": "#d65d0e" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/chester.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Chester", 3 | "description": "Console scheme based on the Chester Atom syntax theme.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "DarkCyan", 7 | "paletteFormat": "BGR", 8 | "palette": { 9 | "Black": "0x43362c", 10 | "DarkBlue": "0xe5be8a", 11 | "DarkGreen": "0xaae6c7", 12 | "DarkCyan": "0xb3a999", 13 | "DarkRed": "0x3fc8ff", 14 | "DarkMagenta": "0xc4716c", 15 | "DarkYellow": "0x7c7467", 16 | "Gray": "0xece6db", 17 | "DarkGray": "0x4f443b", 18 | "Blue": "0xd68a28", 19 | "Green": "0x8dc916", 20 | "Cyan": "0xdede27", 21 | "Red": "0x5b5efa", 22 | "Magenta": "0x8e70ff", 23 | "Yellow": "0x6deffe", 24 | "White": "0xffffff" 25 | }, 26 | "tokens": { 27 | "readline": { 28 | "foreground": { 29 | "Command": "Blue", 30 | "Comment": "DarkGreen", 31 | "ContinuationPrompt": "Gray", 32 | "DefaultToken": "Gray", 33 | "Emphasis": "Cyan", 34 | "Error": "Red", 35 | "Keyword": "Green", 36 | "Member": "Blue", 37 | "Number": "Magenta", 38 | "Operator": "Green", 39 | "Parameter": "Gray", 40 | "String": "Cyan", 41 | "Type": "DarkYellow", 42 | "Variable": "Blue" 43 | } 44 | }, 45 | "write": { 46 | "foreground": { 47 | "Error": "Red", 48 | "Warning": "Yellow", 49 | "Verbose": "Yellow", 50 | "Debug": "Yellow", 51 | "Progress": "Yellow" 52 | }, 53 | "background": { 54 | "Progress": "DarkCyan" 55 | } 56 | } 57 | } 58 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/base16-gruvbox-light-medium.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gruvbox light, medium", 3 | "description": "Gruvbox light, medium scheme by Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox).", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", 6 | "foreground": "Green", 7 | "popupBackground": "Cyan", 8 | "popupForeground": "Gray", 9 | "palette": { 10 | "Black": "#fbf1c7", 11 | "DarkGray": "#ebdbb2", 12 | "Cyan": "#d5c4a1", 13 | "Blue": "#bdae93", 14 | "Yellow": "#665c54", 15 | "Green": "#504945", 16 | "Gray": "#3c3836", 17 | "White": "#282828", 18 | "DarkRed": "#9d0006", 19 | "Red": "#af3a03", 20 | "DarkYellow": "#b57614", 21 | "DarkGreen": "#79740e", 22 | "DarkCyan": "#427b58", 23 | "DarkBlue": "#076678", 24 | "DarkMagenta": "#8f3f71", 25 | "Magenta": "#d65d0e" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "DarkBlue", 31 | "Comment": "Yellow", 32 | "ContinuationPrompt": "Green", 33 | "DefaultToken": "Green", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "DarkMagenta", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "Green", 40 | "Parameter": "Blue", 41 | "String": "DarkGreen", 42 | "Type": "DarkMagenta", 43 | "Variable": "Red" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkGray" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/PSConsoleTheme.psm1: -------------------------------------------------------------------------------- 1 | # PSConsoleTheme does not work with Windows Terminal sessions. Do not load module. 2 | if(Test-Path Env:\WT_SESSION) { 3 | Write-Verbose "PSConsoleTheme module is not compatible with Windows Terminal. Import aborted." 4 | return 5 | } 6 | 7 | # Get public and private functions 8 | $Public = @(Get-ChildItem -Path $PSScriptRoot\Public\*.ps1 -ErrorAction SilentlyContinue) 9 | $Private = @(Get-ChildItem -Path $PSScriptRoot\Private\*.ps1 -ErrorAction SilentlyContinue) 10 | 11 | # dot source files 12 | foreach ($import in @($Public + $Private)) { 13 | try { 14 | . $import.FullName 15 | } 16 | catch { 17 | Write-Error -Message "Failed to import function $($import.FullName): $_" 18 | } 19 | } 20 | 21 | $manifest = Test-ModuleManifest (Join-Path $PSScriptRoot 'PSConsoleTheme.psd1') -WarningAction SilentlyContinue 22 | 23 | # Create PSConsoleTheme object 24 | $Script:PSConsoleTheme = @{} 25 | $PSConsoleTheme.ProfilePath = Join-Path $env:USERPROFILE '.psconsoletheme' 26 | $PSConsoleTheme.Version = $manifest.Version 27 | $PSConsoleTheme.Themes = @{} 28 | $PSConsoleTheme.ThemesLoaded = $false 29 | 30 | # Import user configuration 31 | $PSConsoleTheme.User = Import-UserConfiguration 32 | 33 | # Export module functions 34 | Export-ModuleMember -Function $Public.BaseName 35 | 36 | # Debugging session exports 37 | if ($null -ne ($session = $Global:PSConsoleThemeDebugSessionPath) -and $PSScriptRoot -eq $session) { 38 | Write-Warning "Module loaded in debugging mode from $session" 39 | Export-ModuleMember -Variable 'PSConsoleTheme' 40 | Export-ModuleMember -Variable 'PSColorMap' 41 | Export-ModuleMember -Variable 'AnsiColorMap' 42 | Export-ModuleMember -Variable 'CmdColorMap' 43 | Export-ModuleMember -Function Out-Colors 44 | $DebugPreference = 'Continue' 45 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/redmond.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Redmond", 3 | "description": "Redmond scheme by Michael Mims (https://github.com/mmims).", 4 | "repository": "https://github.com/mmims/base16-psconsoletheme", 5 | "background": "Black", 6 | "foreground": "Gray", 7 | "popupBackground": "White", 8 | "popupForeground": "DarkMagenta", 9 | "palette": { 10 | "Black": "#0c0c0c", 11 | "DarkGray": "#767676", 12 | "DarkGreen": "#13a10e", 13 | "DarkYellow": "#c19c00", 14 | "DarkBlue": "#0037da", 15 | "DarkCyan": "#3a96dd", 16 | "Gray": "#cccccc", 17 | "White": "#f2f2f2", 18 | "Red": "#e74856", 19 | "DarkRed": "#c50f1f", 20 | "Yellow": "#f9f1a5", 21 | "Green": "#16c60c", 22 | "Cyan": "#61d6d6", 23 | "Blue": "#3b78ff", 24 | "Magenta": "#b4009e", 25 | "DarkMagenta": "#881798" 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "Yellow", 31 | "Comment": "DarkGreen", 32 | "ContinuationPrompt": "Gray", 33 | "Emphasis": "DarkCyan", 34 | "Error": "DarkRed", 35 | "DefaultToken": "Gray", 36 | "Keyword": "Green", 37 | "Member": "White", 38 | "Number": "White", 39 | "Operator": "DarkGray", 40 | "Parameter": "DarkGray", 41 | "String": "DarkCyan", 42 | "Type": "Gray", 43 | "Variable": "Green" 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "Red", 49 | "Warning": "Yellow", 50 | "Verbose": "Yellow", 51 | "Debug": "Yellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkCyan" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Private/Get-Theme.ps1: -------------------------------------------------------------------------------- 1 | function Get-Theme { 2 | param( 3 | [string[]] $ThemePath = $null 4 | ) 5 | 6 | if ($ThemePath -eq $null) { 7 | $ThemePath = @( 8 | Resolve-Path "$HOME\.psconsoletheme\themes" -ErrorAction Ignore 9 | Resolve-Path "$env:ALLUSERSPROFILE\.psconsoletheme\themes" -ErrorAction Ignore 10 | Resolve-Path "$PSScriptRoot\..\themes" 11 | ) 12 | } 13 | 14 | $themes = @{} 15 | 16 | $defaultDisplaySet = 'Name', 'Description' 17 | $defaultDisplayPropertySet = New-Object System.Management.Automation.PSPropertySet('DefaultDisplayPropertySet',[string[]]$defaultDisplaySet) 18 | $PSStandardMembers = [System.Management.Automation.PSMemberInfo[]]@($defaultDisplayPropertySet) 19 | 20 | foreach ($path in $ThemePath) { 21 | $configFiles = Get-ChildItem $path "*.json" 22 | 23 | foreach ($config in $configFiles) { 24 | try 25 | { 26 | $theme = Import-ThemeConfiguration $config.FullName -ErrorAction Stop 27 | if ($theme) { 28 | if ($themes.ContainsKey($theme.name)) { 29 | Write-Warning ($theme_msgs.warning_ambiguous_theme -f $theme.name, $config.FullName) 30 | break 31 | } 32 | $theme | Add-Member path $config.FullName 33 | $theme | Add-Member MemberSet PSStandardMembers $PSStandardMembers 34 | $theme.PSObject.TypeNames.Insert(0, 'PSConsoleTheme.Theme') 35 | $themes.Add($theme.name, $theme) 36 | } 37 | } catch { 38 | Write-Warning $_ 39 | } 40 | } 41 | } 42 | $Script:PSConsoleTheme.ThemesLoaded = $true 43 | 44 | $themes 45 | } 46 | 47 | DATA theme_msgs { 48 | ConvertFrom-StringData @' 49 | error_invalid_path = Could not find path {0}. 50 | warning_ambiguous_theme = Ambiguous theme name '{0}'. Ignoring {1} 51 | '@ 52 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Themes/default_template.txt: -------------------------------------------------------------------------------- 1 | { 2 | "name": "", 3 | "description": "Console theme based on the color scheme.", 4 | "repository": "https://github.com/mmims", 5 | "background": "Black", // base00 6 | "foreground": "DarkCyan", // base05 7 | "popupBackground": "DarkGreen", // base02 8 | "popupForeground": "Gray", // base06 9 | "palette": { 10 | "Black": "", // base00 11 | "DarkGray": "", // base01 12 | "DarkGreen": "", // base02 13 | "DarkYellow": "", // base03 14 | "DarkBlue": "", // base04 15 | "DarkCyan": "", // base05 16 | "Gray": "", // base06 17 | "White": "", // base07 18 | "Red": "", // base08 19 | "DarkRed": "", // base09 20 | "Yellow": "", // base0A 21 | "Green": "", // base0B 22 | "Cyan": "", // base0C 23 | "Blue": "", // base0D 24 | "Magenta": "", // base0E 25 | "DarkMagenta": "" // base0F 26 | }, 27 | "tokens": { 28 | "readline": { 29 | "foreground": { 30 | "Command": "Blue", // base0D 31 | "Comment": "DarkYellow", // base03 32 | "ContinuationPrompt": "Gray", 33 | "DefaultToken": "Gray", 34 | "Emphasis": "DarkCyan", 35 | "Error": "DarkRed", 36 | "Keyword": "Magenta", // base0E 37 | "Member": "Blue", // base0D 38 | "Number": "DarkRed", // base09 39 | "Operator": "Cyan", // base0C 40 | "Parameter": "DarkRed", // base09 41 | "String": "Green", // base0B 42 | "Type": "Yellow", // base0A 43 | "Variable": "Red" // base08 44 | } 45 | }, 46 | "write": { 47 | "foreground": { 48 | "Error": "DarkRed", 49 | "Warning": "DarkYellow", 50 | "Verbose": "DarkYellow", 51 | "Debug": "DarkYellow", 52 | "Progress": "Yellow" 53 | }, 54 | "background": { 55 | "Progress": "DarkCyan" 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Private/Import-UserConfiguration.ps1: -------------------------------------------------------------------------------- 1 | function Import-UserConfiguration { 2 | param ( 3 | [Parameter(Mandatory=$false)] 4 | [string] $Path = $Script:PSConsoleTheme.ProfilePath 5 | ) 6 | 7 | $configFile = Join-Path $Path 'config.json' 8 | if (Test-Path $configFile) { 9 | $configJson = Get-Content $configFile -Raw 10 | if (!(Test-Json $configJson)) { 11 | return @{} 12 | } 13 | 14 | try { 15 | $config = $configJson | Remove-JsonComments | ConvertFrom-Json 16 | if ($config | Test-User) { 17 | if ($config.Path) { 18 | try { 19 | $theme = Import-ThemeConfiguration $config.Path -ErrorAction Stop 20 | $theme | Add-Member path $config.Path 21 | $Script:PSConsoleTheme.Themes.Add($theme.name, $theme) 22 | Set-TokenColorConfiguration $theme 23 | } catch { 24 | Write-Warning $_ 25 | } 26 | } else { 27 | $config | Add-Member Path $null -Force 28 | if ($config.Theme) { 29 | if (!$Script:PSConsoleTheme.ThemesLoaded) { 30 | $Script:PSConsoleTheme.Themes = Get-Theme 31 | } 32 | if ($Script:PSConsoleTheme.Themes.Contains($config.Theme)) { 33 | Set-TokenColorConfiguration $Script:PSConsoleTheme.Themes[$config.Theme] 34 | } 35 | } 36 | } 37 | 38 | return $config 39 | } 40 | } 41 | catch { 42 | Write-Error (($user_config_msgs.error_invalid_config -f $configFile) + "`n" + $_) 43 | return @{} 44 | } 45 | } 46 | 47 | return @{} 48 | } 49 | 50 | DATA user_config_msgs { 51 | ConvertFrom-StringData @' 52 | error_invalid_json = Invalid JSON data {0}. File not parsed. 53 | error_invalid_config = Failed to import user configuration '{0}'. 54 | '@ 55 | } -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # PSConsoleTheme Changes 2 | 3 | ## Version 0.6.2 4 | 5 | Bug Fixes 6 | 7 | * Fix null array index in Out-Colors due to ANSI 256-color escape sequence. 8 | 9 | ## Version 0.6.1 10 | 11 | Bug Fixes 12 | 13 | * Fix setting Default Token color for PSReadLine 2.0. 14 | 15 | ## Version 0.6.0 16 | 17 | Features 18 | 19 | * Add support for PSReadline 2.0 20 | * Return PSCustomObjects from `Get-ConsoleTheme` 21 | 22 | ## Version 0.5.0 23 | 24 | Features 25 | 26 | * Support write token colors. 27 | * Support both background and foreground colors token configuration. 28 | * Theme file format specification modified to support new token settings. 29 | * Updated themes to support new format. 30 | 31 | Bug Fixes 32 | 33 | * Fix import/export issues with user configuration when theme is reset. 34 | 35 | ## Version 0.4.0 36 | 37 | Features 38 | 39 | * Add ability to change colors for the current session only. 40 | 41 | Bug Fixes 42 | 43 | * Set token colors when path is specified in user configuration. 44 | * Suppress directory creation output during export. 45 | 46 | ## Version 0.3.0 47 | 48 | Features 49 | 50 | * Added `ShowColors` parameter to `Get-ConsoleTheme` to display the current color palette. 51 | 52 | Performance 53 | 54 | * Lazy load themes to decrease module import time. 55 | 56 | Bug Fixes 57 | 58 | * Reset PSReadline tokens before loading a theme. 59 | * Ensure PSReadline token backgrounds are set properly. 60 | * Use Win32 API to accurately set the active console background and foreground. 61 | * Improve error handling. 62 | 63 | ## Version 0.2.0 64 | 65 | Features 66 | 67 | * Support loading themes from multiple paths. 68 | * User settings and themes are now stored in the `.psconsoletheme` folder. 69 | 70 | Bug Fixes 71 | 72 | * Reset colors of active session when -Reset is called. 73 | * Fully support all token types. 74 | 75 | ## Version 0.1.2 76 | 77 | Bug Fixes 78 | 79 | * Add exported functions to manifest so they are cached before the module is imported. 80 | 81 | ## Version 0.1.1 82 | 83 | Bug Fixes 84 | 85 | * Add Tags, LicenseUri, and ProjectUri to manifest so that PSGallery page shows proper content. 86 | 87 | ## Version 0.1.0 88 | 89 | Initial release. -------------------------------------------------------------------------------- /PSConsoleTheme/Private/Remove-JsonComments.ps1: -------------------------------------------------------------------------------- 1 | Function Remove-JsonComments { 2 | param( 3 | [Parameter(Mandatory=$true, ValueFromPipeline=$true)] 4 | [string] $Data, 5 | 6 | [Parameter(Mandatory=$false)] 7 | [switch] $Minimize 8 | ) 9 | 10 | New-Variable -Name 'SINGLECOMMENT' -Value 1 -Option Constant 11 | New-Variable -Name 'MULTICOMMENT' -Value 2 -Option Constant 12 | $inString = $false 13 | $inComment = $false 14 | $offset = 0 15 | $ret = '' 16 | 17 | for ($i = 0; $i -lt $Data.Length; $i++) { 18 | $curChar = $Data[$i] 19 | $nextChar = $Data[$i+1] 20 | 21 | if (!$inComment -and ($curChar -eq '"')) { 22 | if ($i -ge 2) { 23 | if (!(($Data[$i - 1] -eq '\') -and ($Data[$i - 2] -ne '\'))) { 24 | $inString = !$inString 25 | } 26 | } else { 27 | $inString = !$inString 28 | } 29 | } 30 | 31 | if ($inString) { 32 | continue 33 | } 34 | 35 | if ($Minimize -and !$inComment -and ($curChar -imatch '\s')) { 36 | $ret += $Data.Substring($offset, ($i - $offset)) 37 | $offset = $i + 1 38 | } elseif (!$inComment -and (($curChar + $nextChar) -eq '//')) { 39 | $inComment = $SINGLECOMMENT 40 | $ret += $Data.Substring($offset, ($i - $offset)) 41 | $offset = $i 42 | $i++ 43 | } elseif (($inComment -eq $SINGLECOMMENT) -and (($curChar + $nextChar) -eq "`r`n")) { 44 | $inComment = $false 45 | $i++ 46 | $offset = $i 47 | if ($Minimize) { 48 | $offset++ 49 | } 50 | } elseif (($inComment -eq $SINGLECOMMENT) -and ($curChar -eq "`n")) { 51 | $inComment = $false 52 | $offset = $i 53 | if ($Minimize) { 54 | $offset++ 55 | } 56 | } elseif (!$inComment -and (($curChar + $nextChar) -eq '/*')) { 57 | $inComment = $MULTICOMMENT 58 | $ret += $Data.Substring($offset, $($i - $offset)) 59 | $offset = $i 60 | $i++ 61 | } elseif (($inComment -eq $MULTICOMMENT) -and (($curChar + $nextChar) -eq '*/')) { 62 | $inComment = $false 63 | $i++ 64 | $offset = $i + 1 65 | } 66 | } 67 | 68 | if (!$inComment) { 69 | $ret += $Data.Substring($offset) 70 | } 71 | 72 | return $ret.Trim() 73 | } -------------------------------------------------------------------------------- /PSConsoleTheme/Public/Get-ConsoleTheme.ps1: -------------------------------------------------------------------------------- 1 | #.ExternalHelp PSConsoleTheme-help.xml 2 | function Get-ConsoleTheme { 3 | [CmdletBinding(DefaultParameterSetName = 'ByName')] 4 | Param ( 5 | [Parameter(Mandatory = $false, ParameterSetName = 'Available')] 6 | [switch] $ListAvailable, 7 | 8 | [Parameter(Mandatory = $false, ParameterSetName = 'Refresh')] 9 | [switch] $Refresh, 10 | 11 | [Parameter(Mandatory = $false, ParameterSetName = 'ByName')] 12 | [switch] $ShowColors 13 | ) 14 | 15 | DynamicParam { 16 | if (!$PSConsoleTheme.ThemesLoaded) { 17 | $PSConsoleTheme.Themes = Get-Theme 18 | } 19 | 20 | if ($PSConsoleTheme.Themes.Count -gt 0) { 21 | $parameterName = 'Name' 22 | 23 | $attributes = New-Object System.Management.Automation.ParameterAttribute 24 | $attributes.Mandatory = $false 25 | $attributes.ParameterSetName = 'ByName' 26 | $attributes.Position = 0 27 | 28 | $attributeColl = New-Object System.Collections.ObjectModel.Collection[System.Attribute] 29 | $attributeColl.Add($attributes) 30 | $attributeColl.Add((New-Object System.Management.Automation.ValidateSetAttribute($PSConsoleTheme.Themes.Keys | Sort-Object))) 31 | 32 | $dynParam = New-Object System.Management.Automation.RuntimeDefinedParameter($ParameterName, [string], $attributeColl) 33 | $paramDict = New-Object System.Management.Automation.RuntimeDefinedParameterDictionary 34 | $paramDict.Add($ParameterName, $dynParam) 35 | 36 | $paramDict 37 | } 38 | } 39 | 40 | Process { 41 | switch ($PSCmdlet.ParameterSetName) { 42 | 'Available' { 43 | $PSConsoleTheme.Themes.GetEnumerator() | Sort-Object -Property Name | Foreach-Object { $_.Value } 44 | } 45 | 'Refresh' { 46 | $PSConsoleTheme.Themes = Get-Theme 47 | } 48 | Default { 49 | $Name = $PSBoundParameters['Name'] 50 | 51 | if ($Name) { 52 | $PSConsoleTheme.Themes[$Name] | Select-Object * 53 | } 54 | else { 55 | $currentTheme = $PSConsoleTheme.User.Theme 56 | $ret ='Console theme not set.' 57 | if ($currentTheme -and ($PSConsoleTheme.Themes.ContainsKey($currentTheme))) { 58 | $ret = $PSConsoleTheme.Themes[$currentTheme] 59 | } 60 | 61 | if ($ShowColors) { 62 | Write-Host (" {0,13}: {1}" -f "Theme", $ret.name) 63 | Out-Colors 64 | } else { 65 | $ret 66 | } 67 | } 68 | } 69 | } 70 | } 71 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # PSConsoleTheme 2 | 3 | PowerShell module to manage Windows console colors and PSReadline token colors. 4 | 5 | ![psconsoletheme](https://user-images.githubusercontent.com/534908/40373755-9d66200c-5db5-11e8-8a08-49c50bef3129.gif) 6 | 7 | ## Install 8 | 9 | The recommended method for installing PSConsoleTheme is to use PowerShellGet. After the module is installed, there are some additional configuration steps recommended. 10 | 11 | ### Installing from PowerShell Gallery 12 | 13 | PowerShellGet is included in Windows 10 and [WMF 5.0+](https://www.microsoft.com/en-us/download/details.aspx?id=54616). If you are using PowerShell V4 or V3, you will need to install [PowerShellGet](https://www.microsoft.com/en-us/download/details.aspx?id=51451). 14 | 15 | Once PowerShellGet has been installed, simply run: 16 | 17 | ```Powershell 18 | Install-Module PSConsoleTheme 19 | ``` 20 | 21 | ### Install PSReadline (Optional) 22 | 23 | I would recommend using the PSReadline module for the best PowerShell console experience. This module is included by default on Windows 10 systems. If you are running an older Windows OS, follow the [installation](https://github.com/lzybkr/PSReadLine#installation) instructions from the PSReadline github repository. 24 | 25 | ### Post-Install Configuration 26 | 27 | The last step is to edit your profile to import the PSConsoleTheme module. This step is optional, but highly recommended if you are also using the PSReadline module. If you are using the PSReadline module and ***do not*** add an import statement to your profile, the PSReadline token colors of your selected theme will ***not*** be configured when you start a new console session. 28 | 29 | PowerShell provides multiple profiles that can be customized. Most users will want to edit the current user PowerShell profile. This profile can be found in the `$HOME\[My ]Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1` file. 30 | 31 | You can open the profile in a PowerShell console using the following command: 32 | 33 | ```Powershell 34 | notepad $PROFILE 35 | ``` 36 | 37 | Then add the following to the profile: 38 | 39 | ```powershell 40 | Import-Module PSConsoleTheme 41 | ``` 42 | 43 | ## Upgrading 44 | 45 | To upgrade to the latest available version of PSConsoleTheme, simply run: 46 | 47 | ```powershell 48 | Update-Module PSConsoleTheme 49 | ``` 50 | 51 | ## Usage 52 | 53 | To start using, just import the module (if it has not already been imported): 54 | 55 | ```powershell 56 | Import-Module PSConsoleTheme 57 | ``` 58 | 59 | Check out the list of available themes: 60 | 61 | ```powershell 62 | Get-ConsoleTheme -ListAvailable 63 | ``` 64 | 65 | Set your console colors to your chosen theme: 66 | 67 | ```powershell 68 | Set-ConsoleTheme 'Classic Dark' 69 | ``` 70 | 71 | That's it! PSConsoleTheme will set the console color palette for all Windows console host applications (this includes cmd consoles) of the current user. PSConsoleTheme will also set the token foreground colors for PSReadline tokens if you're using a PowerShell console with PSReadline. 72 | -------------------------------------------------------------------------------- /PSConsoleTheme/Public/Set-ConsoleTheme.ps1: -------------------------------------------------------------------------------- 1 | #.ExternalHelp PSConsoleTheme-help.xml 2 | function Set-ConsoleTheme { 3 | [CmdletBinding(DefaultParameterSetName = 'ByName')] 4 | [Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '')] 5 | Param ( 6 | [Parameter(Mandatory = $false, ParameterSetName = 'Reset')] 7 | [switch] $Reset, 8 | 9 | [Parameter(Mandatory = $false)] 10 | [switch] $Session 11 | ) 12 | 13 | DynamicParam { 14 | if (!$PSConsoleTheme.ThemesLoaded) { 15 | $PSConsoleTheme.Themes = Get-Theme 16 | } 17 | 18 | if ($PSConsoleTheme.Themes.Count -gt 0) { 19 | $parameterName = 'Name' 20 | 21 | $attributes = New-Object System.Management.Automation.ParameterAttribute 22 | $attributes.Mandatory = $false 23 | $attributes.ParameterSetName = 'ByName' 24 | $attributes.Position = 0 25 | $attributes.HelpMessage = 'Specifies the name of the theme to set the console colors.' 26 | 27 | $attributeColl = New-Object System.Collections.ObjectModel.Collection[System.Attribute] 28 | $attributeColl.Add($attributes) 29 | $attributeColl.Add((New-Object System.Management.Automation.ValidateSetAttribute($PSConsoleTheme.Themes.Keys | Sort-Object))) 30 | 31 | $dynParam = New-Object System.Management.Automation.RuntimeDefinedParameter($ParameterName, [string], $attributeColl) 32 | $paramDict = New-Object System.Management.Automation.RuntimeDefinedParameterDictionary 33 | $paramDict.Add($ParameterName, $dynParam) 34 | 35 | $paramDict 36 | } 37 | } 38 | 39 | Process { 40 | switch ($PSCmdlet.ParameterSetName) { 41 | 'Reset' { 42 | if ($Reset.IsPresent) { 43 | Set-ColorPalette -Reset -Session:$Session 44 | Set-TokenColorConfiguration -Reset 45 | 46 | if (!$Session) { 47 | Export-UserConfiguration -Reset 48 | } 49 | } 50 | } Default { 51 | $Name = $PSBoundParameters['Name'] 52 | 53 | if ($Name) { 54 | $theme = $PSConsoleTheme.Themes[$Name] 55 | $Script:PSConsoleTheme.User.Theme = $Name 56 | $Script:PSConsoleTheme.User.Path = $theme.path 57 | 58 | try { 59 | if (($theme | Test-Theme) -and ($theme.palette | Test-Palette)) { 60 | Set-ColorPalette $theme -Session:$Session 61 | Set-TokenColorConfiguration $theme 62 | } 63 | } 64 | catch { 65 | Write-Error (("Invalid theme configuration for '{0}'." -f $theme.Name) + "`n" + $_) 66 | return 67 | } 68 | 69 | if (!$Session) { 70 | Export-UserConfiguration 71 | } 72 | } 73 | } 74 | } 75 | } 76 | } -------------------------------------------------------------------------------- /docs/Set-ConsoleTheme.md: -------------------------------------------------------------------------------- 1 | --- 2 | external help file: PSConsoleTheme-help.xml 3 | Module Name: PSConsoleTheme 4 | online version: 5 | schema: 2.0.0 6 | --- 7 | 8 | # Set-ConsoleTheme 9 | 10 | ## SYNOPSIS 11 | Sets the console and PSReadline token colors. 12 | 13 | ## SYNTAX 14 | 15 | ### ByName (Default) 16 | ``` 17 | Set-ConsoleTheme [[-Name] ] [-Session] [] 18 | ``` 19 | 20 | ### Reset 21 | ``` 22 | Set-ConsoleTheme [-Reset] [-Session] [] 23 | ``` 24 | 25 | ## DESCRIPTION 26 | The Set-ConsoleTheme cmdlet sets the console colors to a predefined theme in the PSConsoleTheme repository. If a theme contains the optional tokens attribute and the PSReadline module is installed, the PSReadline token colors are also set. To reset the console colors and PSReadline token colors to the system defaults, specify the Clear parameter. 27 | 28 | ## EXAMPLES 29 | 30 | ### Example 1 31 | ```powershell 32 | PS C:\> Set-ConsoleTheme 'Solarized Dark' 33 | ``` 34 | 35 | Set the console theme to Solarized Dark. 36 | 37 | ### Example 2 38 | ```powershell 39 | PS C:\> Set-ConsoleTheme -Reset 40 | ``` 41 | 42 | Set all console colors and PSReadline tokens to the system defaults. 43 | 44 | ## PARAMETERS 45 | 46 | ### -Name 47 | Specifies the name of the console theme to set. 48 | 49 | ```yaml 50 | Type: String 51 | Parameter Sets: ByName 52 | Aliases: 53 | Accepted values: 3024, Apathy, Ashes, Atelier Cave, Atelier Cave Light, Atelier Dune, Atelier Dune Light, Atelier Estuary, Atelier Estuary Light, Atelier Forest, Atelier Forest Light, Atelier Heath, Atelier Heath Light, Atelier Lakeside, Atelier Lakeside Light, Atelier Plateau, Atelier Plateau Light, Atelier Savanna, Atelier Savanna Light, Atelier Seaside, Atelier Seaside Light, Atelier Sulphurpool, Atelier Sulphurpool Light, Bespin, Brewer, Bright, Brush Trees, Brush Trees Dark, Chalk, Chester, Circus, Classic Dark, Classic Light, Codeschool, Cupcake, Cupertino, Darktooth, Default Dark, Default Light, Dracula, Eighties, Embers, Flat, Github, Google Dark, Google Light, Grayscale Dark, Grayscale Light, Green Screen, Gruvbox dark, hard, Gruvbox dark, medium, Gruvbox dark, pale, Gruvbox dark, soft, Gruvbox light, hard, Gruvbox light, medium, Gruvbox light, soft, Harmonic16 Dark, Harmonic16 Light, Hopscotch, Icy Dark, IR Black, Isotope, London Tube, Macintosh, Marrakesh, Materia, Material, Material Darker, Material Lighter, Material Palenight, Mellow Purple, Mexico Light, Mocha, Monokai, Nord, Ocean, OceanicNext, One Light, OneDark, Paraiso, PhD, Pico, Pop, Porple, Railscasts, Rebecca, Redmond, Seti UI, Shapeshifter, Solar Flare, Solarized Dark, Solarized Light, Spacemacs, Summerfruit Dark, Summerfruit Light, Tomorrow, Tomorrow Night, Twilight, Unikitty Dark, Unikitty Light, Woodland, XCode Dusk, Zenburn 54 | 55 | Required: False 56 | Position: 0 57 | Default value: None 58 | Accept pipeline input: False 59 | Accept wildcard characters: False 60 | ``` 61 | 62 | ### -Reset 63 | Indicates that this cmdlet set all console colors and PSReadline tokens to the system defaults. 64 | 65 | ```yaml 66 | Type: SwitchParameter 67 | Parameter Sets: Reset 68 | Aliases: 69 | 70 | Required: False 71 | Position: Named 72 | Default value: None 73 | Accept pipeline input: False 74 | Accept wildcard characters: False 75 | ``` 76 | 77 | ### -Session 78 | Set the console theme for the current session only. Theme changes will not be saved. 79 | 80 | ```yaml 81 | Type: SwitchParameter 82 | Parameter Sets: (All) 83 | Aliases: 84 | 85 | Required: False 86 | Position: Named 87 | Default value: None 88 | Accept pipeline input: False 89 | Accept wildcard characters: False 90 | ``` 91 | 92 | ### CommonParameters 93 | This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). 94 | 95 | ## INPUTS 96 | 97 | ### None 98 | 99 | ## OUTPUTS 100 | 101 | ### None 102 | 103 | ## NOTES 104 | 105 | ## RELATED LINKS 106 | 107 | [Get-ConsoleTheme](Get-ConsoleTheme.md) --------------------------------------------------------------------------------