ViaRézo ZSH Theme
This is a theme for ZSH which mainly forks the historical theme used on VIA Centrale Réseaux servers. It can be used with ZSH frameworks such as Oh-My-ZSH.
VCS caption
Color | State | Variable |
---|---|---|
red | there are unstaged files | OHMYVIAREZO_VCS_COLOR_UNSTAGED |
yellow | there are staged files | OHMYVIAREZO_VCS_COLOR_STAGED |
blue | there are untracked files | OHMYVIAREZO_VCS_COLOR_UNTRACKED |
cyan | stash stack is not empty | OHMYVIAREZO_VCS_COLOR_STASH |
green | working directory is clean | OHMYVIAREZO_VCS_COLOR_CLEAN |
Install for Oh-My-ZSH
In order to use this theme, you have to clone this repository in your Oh-My-ZSH custom/themes
directory (usually ~/.oh-my-zsh/custom/themes
):
git clone https://gitlab.viarezo.fr/ViaRezo/oh-my-viarezo.git $ZSH/custom/themes/oh-my-viarezo
You then need to select this theme in your ~/.zshrc
:
ZSH_THEME="oh-my-viarezo/viarezo"
Customization
Time format defaults to %D{%H:%M}
, but can be overwritten by setting the variable OHMYVIAREZO_TIME_FORMAT
in your ~/.zshrc
.
Hostname may be printed up to the first .
or hidden with the variable OHMYVIAREZO_CONTEXT_HOSTNAME
.
VCS theme can be set through the variable OHMYVIAREZO_VCS_THEME
.
Unit testing
Oh-My-VIA uses ZUnit as unit testing framework.
To run the tests, just run:
zunit test
License
Unless explicitly stated to the contrary, all contents licensed under the WTFPL.