Update NewProfile.ps1

Removed redundant display of (Core) in the console as it's displayed in the Title; minor cleanup.
This commit is contained in:
Alex Lopez
2019-09-10 21:46:44 -04:00
parent 46db5d0f50
commit 35095fbea7

View File

@@ -8,7 +8,6 @@
# Added PowerShell-Core compatibility # Added PowerShell-Core compatibility
# #
# 1) PS prompt # 1) PS prompt
# - detect pwsh-core
# - current (local) time # - current (local) time
# - execution time of the previous command # - execution time of the previous command
# - shortened PWD # - shortened PWD
@@ -21,10 +20,6 @@
function prompt function prompt
{ {
# Detect PS-Core
If ($PSVersionTable.PSEdition -eq 'Core') {
Write-Host '(Core) ' -NoNewLine
}
# Current time # Current time
$date = (Get-Date).ToString('HH:mm:ss') $date = (Get-Date).ToString('HH:mm:ss')
Write-Host -Object '[' -NoNewLine Write-Host -Object '[' -NoNewLine
@@ -60,7 +55,7 @@ function prompt
function Set-Title function Set-Title
{ {
# Running as Administrator or a regular user # Running as Administrator or a regular user
If (($PSVersionTable.PSEdition -eq 'Core') -and ($IsWindows -eq 'True') -or ($PSVersionTable.PSEdition -ine 'Core')) If (($PSEdition -eq 'Core') -and ($IsWindows -eq 'True') -or ($PSEdition -ine 'Core'))
{ {
$userInfo = [Security.Principal.WindowsIdentity]::GetCurrent() $userInfo = [Security.Principal.WindowsIdentity]::GetCurrent()
if ((New-Object Security.Principal.WindowsPrincipal $userInfo).IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)) if ((New-Object Security.Principal.WindowsPrincipal $userInfo).IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator))
@@ -74,7 +69,7 @@ function Set-Title
} }
# Usertype user@hostname # Usertype user@hostname
If (($PSVersionTable.PSEdition -eq 'Core') -and ($IsWindows -ine 'True')) { If (($PSEdition -eq 'Core') -and ($IsWindows -ine 'True')) {
$env:computername = hostname $env:computername = hostname
$user = "$($env:user)@$($env:computername)" $user = "$($env:user)@$($env:computername)"
} }