AUGEAS fournit une API de configuration locale qui présente les données de configuration sous forme d’arbre. L’arbre est construit directement à partir des fichiers de configuration tels qu’ils existent aujourd’hui. Les modifications dans l’arbre correspondent directement à des changements dans les fichiers correspondants.
AUGEAS prend grand soin de préserver les commentaires et les autres détails de formattage lors de opérations d’édition. La transformration des fichiers en arbre et inversement est controllée par une description du format des fichiers sous forme d’expressions régulières et d’instructions sur la manière de cartographier les champs dans l’arbre.
AUGEAS peut actuellement être utilisé par l’intermédiaire de la ligne de commande, d’une API en C, et depuis Ruby, Python, Perl et OCaml. Il est également distribué avec les descriptions de bon nombre de fichiers de configuration courants sous Linux qui peuvent ainsi être édité directement."
Créé le 09 janv. 2015