X
@
$
X
]
<
}
X

NOUS LES DEVS

ZSH

Une console un peu plus sexy

Niveau : débutant(e)
</> </> </>

Zsh et OhMyZsh

Il n’y a pas longtemps, je suis passé sur le shell zsh aulequel j’ai greffé OhMyZsh, ce qui me permet de voir directement la branche git dans la console et je trouve ça vraiment pratique.

Voilà un peu à quoi ça peut ressembler.

zsh

Installation de ZSH

Pour installer zsh, j’utilise brew.

brew install zsh zsh-completions

Je vérifie que zsh est bien dans la liste des shells disponibles.

vim /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

Changer bash en zsh

Pour changer le shell, j’utilise la commande chsh et je relance le terminal afin que les modifications soient prises en compte.

chsh -s /bin/zsh

Installation de OhMyZsh

Le téléchargement de la librairie OhMyZsh.

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Changement du thème

J’édite le fichier de thème qui se trouve dans mon dossier utilisateur en remplaçant la valeur de la clé ZSH_THEME à « agnoster » (c’est le thème que je veux utiliser).

vim ~/.zshrc
ZSH_THEME="agnoster"

Font powerline

Je télécharge la font Powerline pour afficher correctement les caractères spéciaux (symboles) dans la console.

# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts

Dans Terminal > Préférences > Profils utiliser la font Powerline.

zsh_font

L’installation est terminée.

26/08/2018

Yann Vangampelaere - nouslesdevs -

NOUS LES DEVS

Vous aimez ce que je fais ? Vous voulez que j'en fasse plus ? dans le développement du blog.