This library is supposed to be used in your C++ programs for managing simple Unix configuration files like /etc/hosts. The library allows to create default configuration, read the configuration file, validate each found option or value with C++ std::regex, automatically remove incorrect options and even merge several configurations with predefined priorities for each option. So it may be useful in programs which use several configuration files. For an extra example of the library usage see https://sourceforge.net/projects/qsquidclassroom .
Features
- reading configuration file byte after byte proveides memory efficiens, linear time of work and possibility of using data streams instead of configuration files
- configurations merging allow to assemble several configuration files or use multilevel configurating system (root and user for example)
- supporting regular expression validation of each parameter or value
- library written only in C++11 with no external dependencies.
Categories
LibrariesLicense
GNU General Public License version 2.0 (GPLv2)Follow libvcr
Other Useful Business Software
Enterprise-grade ITSM, for every business
Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of libvcr!