Themes/tehrob.psm1
#requires -Version 2 -Modules posh-git function Write-Theme { param( [bool] $lastCommandFailed, [string] $with ) $user = [System.Environment]::UserName Write-Prompt -Object "$user " -ForegroundColor $s1.Colors.PromptForegroundColor Write-Prompt -Object ":: " -ForegroundColor $s1.Colors.AdminIconForegroundColor Write-Prompt -Object "$(Get-FullPath -dir $pwd) " -ForegroundColor $s1.Colors.DriveForegroundColor $status = Get-VCSStatus if ($status) { $gitbranchpre = [char]::ConvertFromUtf32(0x003c) $gitbranchpost = [char]::ConvertFromUtf32(0x003e) $gitinfo = get-vcsinfo -status $status Write-Prompt -Object "$gitbranchpre$($gitinfo.vcinfo)$gitbranchpost " -ForegroundColor $($gitinfo.backgroundcolor) } Write-Prompt -Object $s1.PromptSymbols.PromptIndicator -ForegroundColor $s1.Colors.AdminIconForegroundColor } $s1 = $global:ThemeSettings $s1.GitSymbols.BranchIdenticalStatusToSymbol = "" $s1.GitSymbols.BranchSymbol = "" $s1.GitSymbols.BranchUntrackedSymbol = "*" $s1.PromptSymbols.PromptIndicator = [char]::ConvertFromUtf32(0x00BB) # Colors $s1.Colors.PromptForegroundColor = [ConsoleColor]::White $s1.Colors.AdminIconForegroundColor = [ConsoleColor]::Blue $s1.Colors.DriveForegroundColor = [ConsoleColor]::Green |