Skip to content

Fish Shell, how to remove the welcome message

New Course Coming Soon:

Get Really Good at Git

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

Are you intimidated by Git? Can’t figure out merge vs rebase? Are you afraid of screwing up something any time you have to do something in Git? Do you rely on ChatGPT or random people’s answer on StackOverflow to fix your problems? Your coworkers are tired of explaining Git to you all the time? Git is something we all need to use, but few of us really master it. I created this course to improve your Git (and GitHub) knowledge at a radical level. A course that helps you feel less frustrated with Git. Launching Summer 2024. Join the waiting list!

Here is how can I help you: