Feat: change hostname color when ssh
This commit is contained in:
@@ -19,8 +19,12 @@ function fish_prompt --description 'Informative prompt'
|
|||||||
set -l git_root_basename (basename "$git_root")
|
set -l git_root_basename (basename "$git_root")
|
||||||
set cwd (string replace --regex "^$git_root" "($git_root_basename)" "$cwd")
|
set cwd (string replace --regex "^$git_root" "($git_root_basename)" "$cwd")
|
||||||
end
|
end
|
||||||
printf '[%s] %s%s@%s %s%s%s%s %s %s\n> ' (date "+%H:%M:%S") \
|
set -l hostname_color (set_color brblue)
|
||||||
(set_color brblue) "$USER" (prompt_hostname) \
|
if test -n $SSH_CLIENT
|
||||||
|
set hostname_color (set_color brmagenta)
|
||||||
|
end
|
||||||
|
printf '[%s] %s%s@%s%s %s%s%s%s %s %s\n> ' (date "+%H:%M:%S") \
|
||||||
|
(set_color brblue) "$USER" "$hostname_color" (prompt_hostname) \
|
||||||
(set_color $fish_color_cwd) "$cwd" \
|
(set_color $fish_color_cwd) "$cwd" \
|
||||||
(set_color yellow) "$(fish_git_prompt)" \
|
(set_color yellow) "$(fish_git_prompt)" \
|
||||||
"$pipestatus_string" \
|
"$pipestatus_string" \
|
||||||
|
|||||||
Reference in New Issue
Block a user