silver 2.0.0

A cross-shell customizable powerline-like prompt with icons
1
2
3
4
5
6
7
8
9
function prompt {
    $lastCommand = Get-History -Count 1
    $env:code = $LASTEXITCODE
    $env:cmdtime = [uint64]($lastCommand.EndExecutionTime - $lastCommand.StartExecutionTime).TotalMilliseconds
    $env:jobs = @(Get-Job).Count
    Start-Process -Wait -NoNewWindow silver lprint
    "$([char]0x1b)[0m"
}
$Env:VIRTUAL_ENV_DISABLE_PROMPT = 1