5 Author: Raphael Pinson <raphink@gmail.com>
8 This lens parses cpanel.config files
11 This file is licenced under the LGPL v2+, like the rest of Augeas.
16 About: Configuration files
17 This lens applies to cpanel.config files. See <filter>.
20 The <Test_CPanel> file contains various examples and tests.
27 A key-value pair, supporting flags and empty values *)
28 let kv = [ key /[A-Za-z0-9:_.-]+/
29 . (Sep.equal . store (Rx.space_in?))?
34 let lns = (Util.comment | Util.empty | kv)*
37 let filter = incl "/var/cpanel/cpanel.config"
39 let xfm = transform lns filter