1 Pourquoi dotg ?
Les fichiers de configurations tels .login ou .emacs
permettent de modifier le comportement de certaines commandes ou
outils.
La mise à jour de ces fichiers est parfois laborieuse quand on
utilise plusieurs comptes. Par exemple un étudiant peut avoir un
compte sur sa machine personnelle à son domicile et un compte sur les
machines du réseau d'enseignement du M5... Les fichiers de
configuration pour ces deux comptes vont être semblables sans être
strictement identiques.
L'utilisation de dotg
-
centralise les modifications de ces fichiers de configuration
;
- assure une cohérence, et permet donc de travailler dans un
environnement semblable indépendamment du compte utilisé ;
- autorise la personnalisation de l'environnement en fonction du
compte utilisé.
La commande dotg est un préprocesseur : elle transforme des
fichiers DOTG en des fichiers de configuration.
Les fonctionnalités de base de dotg sont :
-
la définition et l'expansion de macros ;
- l'inclusion de fichiers ;
- la production conditionnelle de lignes.