Skip to content

Fish Shell, how to remove the welcome message

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

THE AHA STACK MASTERCLASS

Launching May 27th

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


→ Get my Linux Command Line Handbook

I wrote 20 books to help you become a better developer:

  • Astro Handbook
  • HTML Handbook
  • Next.js Pages Router Handbook
  • Alpine.js Handbook
  • HTMX Handbook
  • TypeScript Handbook
  • React Handbook
  • SQL Handbook
  • Git Cheat Sheet
  • Laravel Handbook
  • Express Handbook
  • Swift Handbook
  • Go Handbook
  • PHP Handbook
  • Python Handbook
  • Linux Commands Handbook
  • C Handbook
  • JavaScript Handbook
  • CSS Handbook
  • Node.js Handbook
...download them all now!

Related posts that talk about cli: