A generic mechanism for analysing and manipulating diverse software configuration files
a project by guohouzuo
a project by guohouzuo
Updated
over 5 years
ago.
4 hacker ♥️.
There are vastly different syntaxes being used by Linux softwares nowadays - Apache, Bind, NTP, Postfix, just to name a few. It is a very tedious task to implement comprehensive parser for every single configuration file, and even more difficult to produce configuration text (file content) from parsed syntax tree.
The project tackles those difficulties by presenting an implementation of a universal parser that is capable of:
Parsing any configuration files with minimal customisation effort.
Produce configuration file text with minimal loss of information.
Allow easy query and manipulation of content nodes, to enable editing capabilities.
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 14