Private/Export-UserConfiguration.ps1
function Export-UserConfiguration { param ( [Parameter(Mandatory=$false)] [string] $Path = $Script:PSConsoleTheme.ProfilePath, [Parameter(Mandatory=$false)] [switch] $Reset ) if ($Reset.IsPresent -and $Script:PSConsoleTheme.User.Theme) { $Script:PSConsoleTheme.User.Theme = $null } $configFile = Join-Path $Path 'config.json' if (!(Test-Path $Path -PathType Container)) { New-Item $Path -ItemType Directory | Out-Null } ConvertTo-Json $Script:PSConsoleTheme.User | Out-File $configFile -Force } |