Skip to content

Fish Shell, how to remove the welcome message

New Courses Coming Soon

Join the waiting lists

How to remove the “HWelcome to fish, the friendly interactive shell” message in Fish Shell

I had this “problem”.

When I opened my shells, I had these 3 lines show up every time.

It’s a Fish Shell default.

I wanted to remove them.

Before

Here’s how I did it.

I opened ~/.config/fish/config.fish

code ~/.config/fish/config.fish

Where I had this content:

if status is-interactive
    # Commands to run in interactive sessions can go here
end
fish_add_path /opt/homebrew/opt/node@16/bin

And I added set fish_greeting "" at the bottom:

if status is-interactive
    # Commands to run in interactive sessions can go here
end
fish_add_path /opt/homebrew/opt/node@16/bin

set fish_greeting ""

Here’s my prompt now:

after

Here is how can I help you: