bash -c "$(curl -fsSL https://krabby.dev/setup)"
Tip
You can use the -y
flag to auto-confirm all prompts.
Script Source Code: setup.sh
🐠 Fish Shell — I use the Fish Shell as my default shell, with a heavily customized config following fish best practices.
- I documented most of my findings in my fish README.
- I've spent WAY too much time configuring fish 😅
🏠 XDG Base Directory — I follow the XDG Base Directory Specification for my dotfiles.
- I have gone through great lengths to ensure that all my dotfiles are not scattered throughout my home directory. (Check fish env vars)
🍺 Homebrew — I use Homebrew to manage my packages on macOS.
- I have a Brewfile that contains all the packages I use.
📦 Dotter — I use Dotter to manage my dotfiles.
- I have tried MANY dotfile managers, and Dotter is the one that I like the most.