4 ms·
What I like about fish is that it provides a lot of nice-to-have ergonomic features from the get go without having to install plugins. I add starship.rs to it
by 21eleven 3y ago
What I like about fish is that it provides a lot of nice-to-have ergonomic features from the get go without having to install plugins.
I add starship.rs to it and fzf integration but that's it.
- deleted 3y ago[deleted]
- Kiro 3y agoWhy do you need starship.rs?
- dinckelman 3y agoYou don't need it. But it's just a really good, no-bullshit, customizable prompt, and you can use it with basically any shell you like, drop-in
- Kiro 3y agoI think I misunderstand what "prompt" is referring to here. What is it?
- Zizizizz 3y agohttps://starship.rs/ https://starship.rs/ A shell theme
- dinckelman 3y agoWhen you open a new shell, by default it'll say something like `user@hostname: cursor`. Starship lets you change that to whatever you want, but out of the box it hides unnecessary information, and shows you stuff like the your language and package versions, if you're navigated into a git repo, for example. Take a look at it yourself, there's a lot you can do
- hiAndrewQuinn 3y agoYeah. I love the default starship and install it on every shell I use, currently PowerShell + fish + bash. It shows me all kinds of useful info like which k8s cluster I'm logged into, which AWS/Azure/GCP account, whether the current directory has uncommitted git changes...
- mattgreenrocks 3y agoDoes it have async git checks yet?
- 21eleven 3y agoBased on my experience opening a clone of the nixpkgs repo the other day... I don't think so :)
- wodenokoto 3y agoWouldn’t that also be the two things one would do in bash?
- 21eleven 3y agoThis is true. However I was calling out, wrt fish, the only two additional "plugin" type things I add in order to have a comfortable shell environment. Fish conveniently provides history based autocomplete so I don't need to setup some plugin for that.