themes/blocky.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Super basic theme
function global:prompt {
    $realCommandStatus = $?
    $realLASTEXITCODE = $LASTEXITCODE
    $Path = $pwd.ProviderPath
    Write-Host
    Write-Host " $Path " -NoNewLine -ForegroundColor Black -BackgroundColor White

    # Posh-git integration
    try {
        Write-VcsStatus
    } catch {}

    if ( $realCommandStatus -eq $True ) {
      $BG_EXIT="Green"
    }
    else {
      $BG_EXIT="Red"
    }
    $global:LASTEXITCODE = $realLASTEXITCODE
    Write-Host "`n > " -NoNewLine -ForegroundColor White -BackgroundColor $BG_EXIT
    return " "
}