mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-01 10:11:14 -03:00
Simplify greeting
We have already confirmed we're interactive, and `echo` is a builtin now.
This commit is contained in:
@@ -101,24 +101,15 @@ function __fish_config_interactive -d "Initializations that should be performed
|
||||
eval "$__fish_bin_dir/fish -c 'fish_update_completions > /dev/null ^/dev/null' &"
|
||||
end
|
||||
|
||||
if status -i
|
||||
#
|
||||
# Print a greeting
|
||||
#
|
||||
#
|
||||
# Print a greeting
|
||||
# fish_greeting can be a function (preferred) or a variable
|
||||
#
|
||||
|
||||
if functions -q fish_greeting
|
||||
fish_greeting
|
||||
else
|
||||
if set -q fish_greeting
|
||||
switch "$fish_greeting"
|
||||
case ''
|
||||
# If variable is empty, don't print anything, saves us a fork
|
||||
|
||||
case '*'
|
||||
echo $fish_greeting
|
||||
end
|
||||
end
|
||||
end
|
||||
if functions -q fish_greeting
|
||||
fish_greeting
|
||||
else
|
||||
set -q fish_greeting; and echo $fish_greeting
|
||||
end
|
||||
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user