Skip to content

YanivZalach/Shell_Configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shell Configuration Files for bash, fish, and zsh 🐚

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 📜.

What Sets Each Shell Apart?

  • 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 and zsh, 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) ✨.

Overview 📂

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 🐧

How to Get Your Hands on the Configuration Files 🤲

  1. First, decide which shell suits your fancy 🤔.

  2. Next, head to the "Code" section above and choose your preferred shell directory.

  3. 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! 🔍🔧🚀

Acknowledgments 🙏

A special thanks to the Linux community for their support.