Affichage des articles dont le libellé est Formatage. Afficher tous les articles
Affichage des articles dont le libellé est Formatage. Afficher tous les articles

mercredi 14 mai 2014

PS1 en couleur avec séparateur

En bash, PS1 représente le code qui sera exécuté avant de vous donner la main pour écrire une commande.

De base, il n'y a pas (ou très peu) de couleurs, et pas de fonctionnalités avancées. Pour ajouter de la couleur, la branche du dépot Git si le répertoire courant est un projet Git, etc, ajoutez ceci à la fin de votre ~/.bashrc :

 function parse_git_branch {  
     var=$(git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' -e 's/(//g' -e 's/)//g')  
     if [[ $var != "" ]] ; then  
         echo -e "\033[33m$(git config core.description)\033[00m [\033[33m$var\033[00m]";  
     fi  
 }  
 PS1='$(for (( i=0; i<$COLUMNS; i++ )); do echo -n '_'; done;)\n[\033[31m\u@\h\033[00m] [\033[32m\w\033[00m] $(parse_git_branch) \n\$ '  

Pour donner un nom à votre projet Git :

 git config core.description NomDeMonProjet  

Résultat :

mardi 13 mai 2014

Formater du code pour BlogSpot avec CodeFormatter

Un blog de codeur sans code n'est pas un vrai blog de codeur.

Le code non formatté étant dur à lire, ce blog vous permet d'écrire votre code (n'importe quel language) et de le formatter selon quelques critères :