aboutsummaryrefslogtreecommitdiff
path: root/powershell
diff options
context:
space:
mode:
Diffstat (limited to 'powershell')
-rw-r--r--powershell/Microsoft.PowerShell_profile.ps15
1 files changed, 4 insertions, 1 deletions
diff --git a/powershell/Microsoft.PowerShell_profile.ps1 b/powershell/Microsoft.PowerShell_profile.ps1
index dc824e1..574b323 100644
--- a/powershell/Microsoft.PowerShell_profile.ps1
+++ b/powershell/Microsoft.PowerShell_profile.ps1
@@ -26,7 +26,10 @@ if (Get-Command 'oh-my-posh' -ErrorAction 'SilentlyContinue') {
if ($git_branch -ne $null -and $git_branch -ne "") {
$git_branch = "($($git_branch))"
}
- "[pwsh] `e[01;32m$($env:USER)@$([System.Net.Dns]::GetHostName())`e[00m:`e[01;34m$(Split-Path -Path $pwd -Leaf) `e[1;35m$git_branch`e[00m`$ "
+ $hostname = [System.Net.Dns]::GetHostName().Split(".")[0]
+ $pathname = Split-Path -Path $pwd -Leaf
+ $path = if ($pathname -eq $env:USER) { "~" } else { $pathname }
+ "[pwsh] `e[01;32m$($env:USER)@$($hostname)`e[00m:`e[01;34m$($path) `e[1;35m$git_branch`e[00m`$ "
}
}