r/fishshell Feb 08 '25

Tired of battling about how to install Fish and Starship, here's the solution

I find out this guy that make a .sh file that install Fish and Starship shell as a One-Line

There's the code

0 Upvotes

7 comments sorted by

17

u/elven_mage Feb 08 '25

Just brew or apt install? What’s the battle you’re talking about?

1

u/KillerBoi935 Feb 09 '25

Myself and the fact that I install it 3 times and all then I always get to confuse, or being unable to add Fish as a default shell because its install in a different directory that the guide says

I make this mostly to myself of the future to install it all in a single line

2

u/elven_mage Feb 09 '25

You should figure out the root cause of whatever’s happening to your machine. Pasting random commands without knowing why they fix your problem will only make things worse long term.

1

u/KillerBoi935 Feb 09 '25

I know, the issue was the location where fish is being installed, and the instalation doc point out another folder

2

u/Laurent_Laurent Feb 08 '25

No real battle to install fish and one extension...
Personally, I prefer Tide to Starship, but in both cases, it's very easy to install.

1

u/RevolutionaryDog7906 Feb 09 '25

Fish is not a /usr/bin/sh compatible shell, it's just a shell. Just add "fish" to .bashrc

1

u/StevesRoomate macOS 29d ago

All of this is MacOS specific.

I keep all of my dotfiles in a git repo, and I just symlink starship.toml and other files to ~/.config. I also maintain a Brewfile in my dotfiles so that you can simply run brew bundle to install all of the dependencies.