mirror of
https://github.com/fish-shell/fish-shell
synced 2024-09-21 06:51:58 +00:00
28 lines
955 B
Fish
28 lines
955 B
Fish
function prompt_login --description "display user name for the prompt"
|
|
if not set -q __fish_machine
|
|
set -g __fish_machine
|
|
set -l debian_chroot $debian_chroot
|
|
|
|
if test -r /etc/debian_chroot
|
|
set debian_chroot (cat /etc/debian_chroot)
|
|
end
|
|
|
|
if set -q debian_chroot[1]
|
|
and test -n "$debian_chroot"
|
|
set -g __fish_machine "(chroot:$debian_chroot)"
|
|
end
|
|
end
|
|
|
|
# Prepend the chroot environment if present
|
|
if set -q __fish_machine[1]
|
|
echo -n -s (set_color yellow) "$__fish_machine" (set_color normal) ' '
|
|
end
|
|
|
|
# If we're running via SSH, change the host color.
|
|
set -l color_host $fish_color_host
|
|
if set -q SSH_TTY; and set -q fish_color_host_remote
|
|
set color_host $fish_color_host_remote
|
|
end
|
|
|
|
echo -n -s (set_color $fish_color_user) "$USER" (set_color normal) @ (set_color $color_host) (prompt_hostname) (set_color normal)
|
|
end
|