25 lines
634 B
Fish
25 lines
634 B
Fish
|
function prompt_user_host --description 'Write out user and host'
|
||
|
if test ! -z $USER
|
||
|
set -l prompt_hostname (prompt_hostname)
|
||
|
|
||
|
# If we're running via SSH, change the host color.
|
||
|
set -l color_host $fish_color_host
|
||
|
if set -q SSH_TTY
|
||
|
set color_host $fish_color_host_remote
|
||
|
end
|
||
|
|
||
|
set_color $fish_color_user
|
||
|
echo -n "$USER"
|
||
|
|
||
|
if test ! -z $prompt_hostname && test $USER != $prompt_hostname
|
||
|
set_color normal
|
||
|
echo -n '@'
|
||
|
|
||
|
set_color $color_host
|
||
|
echo -n $prompt_hostname
|
||
|
end
|
||
|
end
|
||
|
|
||
|
set_color normal
|
||
|
end
|