Welcome to my Shell Configuration Files Repository! 🚀
This repository houses configuration files for three popular Unix-like shells: bash
, fish
, and zsh
, all available under the MIT license 📜.
-
bash 🐢 - The reliable workhorse! In the
bash
configuration file, I've added some nifty aliases and made it more colorful 🌈. -
zsh 🚀 - Similar to
bash
, but with the superpower of easy autocompletion and syntax highlighting. Check out the config for neat features and aliases 🎨. -
fish 🐟 - A bit different from
bash
andzsh
, but lightning-fast and comes with syntax highlighting and autocompletion right out of the box! I have added some vibrant color and useful aliases 🌟.
All of these shells are in vi
mode, and come with a default prompt, but you also have the option to use the fantastic starship
prompt if you prefer(except of the bash for arch Linux config) ✨.
This repository is thoughtfully organized based on both shell and distribution:
🐢 bash:
- Configurations for
WSL
/Linux-Mint
/Ubuntu
based distributions 🪟 - Configurations for
Arch
based distributions 🐧
🚀 zsh:
- Configurations for
WSL
🪟
🐟 fish:
- Configurations for
WSL
/Linux-Mint
/Ubuntu
based distributions 🪟 - Configurations for
Arch
based distributions 🐧
-
First, decide which shell suits your fancy 🤔.
-
Next, head to the "Code" section above and choose your preferred shell directory.
-
Once you're in the shell directory, select your distribution, and voila! You'll find your desired configuration file. Simply copy it and follow the instructions at the top of the file to set it up.
Feel free to explore and enhance your shell experience with these configurations! 🔍🔧🚀
A special thanks to the Linux community for their support.