feat(Nushell): using 'whoami' to obtain username
This commit is contained in:
@@ -146,8 +146,17 @@ def _pj_palette [] {
|
|||||||
($env.PJ_PROMPT_PALETTE? | default (_pj_palette_default))
|
($env.PJ_PROMPT_PALETTE? | default (_pj_palette_default))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def _pj_detect_user [] {
|
||||||
|
let name = (try { whoami } catch { "" } | into string | str trim)
|
||||||
|
if ($name != "") {
|
||||||
|
return $name
|
||||||
|
}
|
||||||
|
|
||||||
|
($env.USER? | default ($env.USERNAME? | default "user"))
|
||||||
|
}
|
||||||
|
|
||||||
def _pj_runtime_default [] {
|
def _pj_runtime_default [] {
|
||||||
let user = ($env.USER? | default ($env.USERNAME? | default "user"))
|
let user = (_pj_detect_user)
|
||||||
let host = (sys host | get hostname? | default "")
|
let host = (sys host | get hostname? | default "")
|
||||||
{
|
{
|
||||||
user: $user
|
user: $user
|
||||||
|
|||||||
Reference in New Issue
Block a user