Skip to content
FLAVIO COPES
flaviocopes.com
2026

Fish Shell, how to remove the welcome message

By Flavio Copes

Learn how to remove the Welcome to fish greeting in Fish Shell by setting fish_greeting to an empty string in your config.fish so new shells open clean.

~~~

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

Tagged: CLI · All topics
~~~

Related posts about cli: