diff --git a/dot_config/fish/functions/fish_greeting.fish b/dot_config/fish/functions/fish_greeting.fish index 8516e35..b61037b 100644 --- a/dot_config/fish/functions/fish_greeting.fish +++ b/dot_config/fish/functions/fish_greeting.fish @@ -1,5 +1,19 @@ #!/usr/bin/env fish function fish_greeting - fortune | cowsay | lolcat + set -f cmd + + if command -v fortune &>/dev/null + set -a cmd fortune + end + + if command -v cowsay &>/dev/null + set -a cmd cowsay + end + + if command -v lolcat &>/dev/null + set -a cmd "lolcat -t" + end + + fish -c (string join ' | ' $cmd) end