Mon prompt est assez basique, il fait : user@machine:dir$
Mais le nom d'utilisateur est en rouge quand c'est root et en vert sinon.
Et le nom de la machine est d'une couleur différente selon la machine.
Et le répertoire est toujours complet, je déteste les répertoires réduits, juste le dernier chemin, ou des pointillés.
Parfois c'est moche et ça fait un prompt de 12 kilomètres.
Parfois.
Et ben ça me fait gagner un temps fou de juste voir le rouge, là, à l'endroit où j'écris ma commande, mais sans être trop intrusif non plus. D'avoir toujours conscience de si l'utilisateur du shell à l'écran peut faire des conneries ou pas.
C'est aussi utile pour se dépatouiller des SSH, le nom de la machine n'est pas toujours évident sans avoir besoin d'être lu, alors qu'une couleur différente, ça va sauter aux yeux qu'on est en SSH sur une autre machine.
En fait t'as besoin de deux couleurs : une pour la machine locale, une pour les machines accessibles uniquement à distance, après je lis le nom de la machine pour bien vérifier où je suis.
Et s'il n'y a aucune couleur, je sais que je suis sur une autre machine, que je ne gère pas, et donc que j'y suis pour une raison précise, et ça saute encore plus aux yeux !
Bah voilà, ça va pas très loin, c'est de la conf statique (la couleur est paramétrée dans le .bashrc), et pif je gagne du temps, et je perds des chances de faire des boulettes.
Pour un effort somme toute assez minimal de paramétrage.
C'est bon, j'ai relevé ton défi, j'ai gagné quoi ?
[^] # Re: Le moi d'il y a 10 ans aurait adoré
Posté par Yth (Mastodon) . En réponse à la dépêche Comparaison critique de systèmes d'invite de commande. Évalué à 6.
Mon prompt est assez basique, il fait :
user@machine:dir$Mais le nom d'utilisateur est en rouge quand c'est root et en vert sinon.
Et le nom de la machine est d'une couleur différente selon la machine.
Et le répertoire est toujours complet, je déteste les répertoires réduits, juste le dernier chemin, ou des pointillés.
Parfois c'est moche et ça fait un prompt de 12 kilomètres.
Parfois.
Et ben ça me fait gagner un temps fou de juste voir le rouge, là, à l'endroit où j'écris ma commande, mais sans être trop intrusif non plus. D'avoir toujours conscience de si l'utilisateur du shell à l'écran peut faire des conneries ou pas.
C'est aussi utile pour se dépatouiller des SSH, le nom de la machine n'est pas toujours évident sans avoir besoin d'être lu, alors qu'une couleur différente, ça va sauter aux yeux qu'on est en SSH sur une autre machine.
En fait t'as besoin de deux couleurs : une pour la machine locale, une pour les machines accessibles uniquement à distance, après je lis le nom de la machine pour bien vérifier où je suis.
Et s'il n'y a aucune couleur, je sais que je suis sur une autre machine, que je ne gère pas, et donc que j'y suis pour une raison précise, et ça saute encore plus aux yeux !
Bah voilà, ça va pas très loin, c'est de la conf statique (la couleur est paramétrée dans le .bashrc), et pif je gagne du temps, et je perds des chances de faire des boulettes.
Pour un effort somme toute assez minimal de paramétrage.
C'est bon, j'ai relevé ton défi, j'ai gagné quoi ?