LayManSys contributed the inidoc project for internal documentation of configuration files in INI format.
To use inidoc, you need to specify at least one input file for generating the program output, and the output is sent to the standard output. This means that you can also pipe the output into a file, which provides added flexibility and enables you to use inidoc as a web service.
The programs output format is in DocBook XML, where each INI file is documented within a
Version 0.1.1: N/A