Python

Installer et utiliser eg

Dernière mise à jour : 25/03/2025 à 14h11
Table des matières

Installer et utiliser eg



Introduction



Vous êtes en ligne de commande, en mode texte, et c'est le trou de mémoire. Sur le bout de la langue, ou sur le bout du neurone la commande précise vous échappe.
Le secours peut être fourni par eg.
La commande
Code BASH :
eg find
vous retournera une série d'exemples pratiques à propos de find, bien moins abscons que le man.

Exemple avec la commande tar :

Démo de eg sur la commande tar


Merci Korben.

Installation



eg, logiciel en python, n'est pas disponible à l'heure actuelle 24/08/17 28/10/23, dans les dépôts de Mageia 9.
Pour l'installer en console et en root
Code BASH :
pip3 install eg

Si pip ou pip3 n'est pas installé sur votre système

Code BASH :
urpmi python3-pip



Personnaliser eg



Les fichiers d'anti-sèches, appelés exemples dans eg, sont placés dans
Code TEXT :
/usr/local/lib/python3.10/site-packages/eg/examples/ 
ou dans
Code BASH :
~/.local/lib/python3.10/site-packages/eg/examples/
si vous avez installé en mode USER.

Ce sont des fichiers markdown aisément éditable avec un éditeur de texte (nano, kwrite, geany, gedit, jedit, notepadqq, notepad ?)
Vous pouvez donc ajouter, retranchez ce qui vous plaît. Vous pouvez aussi le traduire en français, bref l'adapter à vos besoins, à votre convenance.

On peut personnaliser eg de façon plus subtile que d'aller éditer des fichiers en mode administrateur. Le fichier ~/.egrc, à créer si besoin, permet de configurer, d'ajouter ses propres exemples. J'ai choisi de placer mes exemples perso dans le répertoire ~/.config/eg_examples/ que j'ai créé. Ci dessous le fichier .egrc correspondant :

Code TEXT :
[eg-config]
examples-dir = ~/.local/lib/python3.10/site-packages/eg/examples/
custom-dir = ~/.config/eg_examples/


Un exemple avec unrar
L'aide mémoire pour unrar n'est pas fourni par défaut avec eg. Je me le suis donc construit sur mesure.
Dans un éditeur de texte :
Code TEXT :
# unrar
Extraire une archive rar dans . :
 
    unrar e /path/to/foo.rar
Extraire une archive rar dans le repertoire :
 
    unrar e /path/to/foo.rar /path/repertoire
Extraire une archive rar avec le mot de passe 1234 :
 
    unrar e -p1234 /path/to/foo.rar

qu'on enregistre comme
Code TEXT :
unrar.md
dans le répertoire des exemples.
On obtient

selection_398


On quitte l'affichage de la liste des exemples avec la touche <Q> du clavier.

Ou pour rpm

selection_399

avec le fichier correspondant.

Quelques autres de mes exemples. Perfectibles...




Sitographie



Dépôt GiHub
Ne manquez plus d’exemples sous Linux (Korben)

La commande lsof

Dans le wiki Mageia :
Utiliser inxi.
Flatpak.

Meuz. Maj 16/01/2025

Cette page a été vue 15799 fois