【powershell】 프롬프트에서 요일 감각을 되찾기

재택근무가 계속되어 요일 감각이 없어져 왔으므로, 프롬프트로 요일 감각을 되찾으려고 생각합니다.

샘플



색만 바꾸면 이런 느낌이 듭니다.





prompt



Microsoft.PowerShell_profile.ps1
function prompt {
    $table = @(
        @("日", "DarkYellow", "White"),
        @("月", "DarkBlue",   "White"),
        @("火", "Magenta",    "Gray"),
        @("水", "DarkCyan",   "White"),
        @("木", "Green",      "White"),
        @("金", "Yellow",     "DarkGray"),
        @("土", "Cyan",       "White")
    )
    $today = $table[[System.Convert]::toint32((Get-Date).DayOfWeek)]
    $leaf = $pwd.Path | Split-Path -Leaf
    Write-Host ("{0}[{1}]" -f (Get-Date -Format "yyyy-MM-dd"), $today[0]) -NoNewline -BackgroundColor $today[1] -ForegroundColor $today[2]
    Write-Host "~\$leaf" -ForegroundColor $today[1] -BackgroundColor $today[2]
    Write-Host ">" -NoNewline
    return " "
}

좋은 웹페이지 즐겨찾기