dimanche 19 septembre 2010

Le pager most

Je voudrais présenter les avantages liés à l'utilisation du pager most.

Des "man" en couleur


Bon, c'est plutôt cosmétique, mais ce n'est pas tout.
Des possibilités de recherche:

 


Et last but not least:

Gestion de la largeur

Utile quand la largeur de l'output dépasse la largeur de l'écran.
Voici le résultat dans un terminal psql de la requête
select * from pg_settings;
Avec le pager par défaut:


Totalement inexploitable.
Par contre avec most:

Après déplacement vers la droite:

most s'active même s'il y a seulement dépassement de largeur (sans dépassement de hauteur):
Sans most:
Le pager ne s'active pas.
Avec most:
Après déplacement vers la droite:


Installation

Le paquet à installer s'appelle most dans la plupart des distributions.
En fait je n'ai jamais rencontré une distribution où il s'appelle autrement, mais peut-être que ça existe.

Ensuite, il reste à remplacer le pager utilisé par most, comme ceci:

# echo 'export PAGER=most' >> /etc/bashrc

Le nom du fichier dans lequel on doit écrire peut varier légèrement suivant la distribution. Par exemple chez Ubuntu, la commande serait:

# echo 'export PAGER=most' >> /etc/bash.bashrc

On peut aussi procéder en tant qu'utilisateur lambda dans son propre bashrc:

$ echo 'export PAGER=most' >> ~/.bashrc