Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
ZSH Theme
Project type
Shell
Oh My ZSH is a well known project. It has a lot of built-in themes. Some of theme are great, but not very well documented or configurable. After some research, I build the bean theme, which references themes that inspired it. It has various internal options, is documented, factored, and configurable. It really shines when used in projects versioned with git.
The image you see below is of my actual terminal.
Key notes:
* If used under root user, the color will be red. Username and host are always displayed. No more accidental `rm -rf` commands on production!
* It provides a lot of information about your project if you are in a Git repository: branch, hash, upstream branch, rebase status, and more!
* If used in Alpine Linux, an extra character will appear
* It defaults to including a silly cow emoticon. This is to encourage you to look at the code and modify it at least to change the icon. Leaving it works as well. I like the cow.
![Screenshot from 2023-06-14 12-00-56](https://static.wixstatic.com/media/bb243c_35a87f3341ab4966b385adc944e9ce59~mv2.png/v1/fill/w_1,h_1,q_90/bb243c_35a87f3341ab4966b385adc944e9ce59~mv2.png)
![Screenshot from 2023-06-14 12-00-56](https://static.wixstatic.com/media/bb243c_35a87f3341ab4966b385adc944e9ce59~mv2.png/v1/fit/w_470,h_40,q_90/bb243c_35a87f3341ab4966b385adc944e9ce59~mv2.png)