Personnaliser le message de bienvenue de fish.
classé dans Asrall, Geekeries, Linux
Une petite astuce rapide afin de personnaliser le message de bienvenue de fish, the friendly interactive shell.
Rappel : le message de bienvenue ne s'affiche qu'une seule fois, lors de l'ouverture du shell. À ne pas confondre avec le "prompt" (l'invite de commande), qui lui, s'affiche à chaque commande exécutée.
Par défaut, le shell affiche ceci :
Le message de bienvenue peut être édité de deux manières différentes.
Première solution, via la variable "fish_greeting". Par exemple :
set fish_greeting "Ceci prouve que l'on peut changer le message d'accueil"
Le résultat obtenu est presque conforme aux attentes. À noter que même en échappant les apostrophes avec \, cela ne change rien au résultat.
Seconde solution, via le fichier .config/fish/functions/fish_greeting.fish
Cette fois, je vais compliquer un peu. Par exemple, je voudrais qu'il affiche le message par défaut, suivi de l'uptime en magenta et une fortune en cyan. Après une consultation rapide des codes de couleur, cf. Linux_logo, le fichier ressemble à cela :
function fish_greeting echo -e "\e[1;37mWelcome to fish, the friendly interactive shell" echo -e "\e[1;37mType \e[32mhelp\e[1;37m for instructions on how to use fish" set_color magenta echo Uptime :(uptime) set_color cyan fortune -e set_color normal end
Le résultat obtenu est :
La seule limite est désormais l'imagination…
Commentaires