#!/usr/bin/env python3 from mmgen.util import msg from mmgen.common import * cmd_args = opts.init({'text': { 'desc': '', 'usage':'', 'options':'' }}) from mmgen.cfg import cfg_file cu = cfg_file('usr') cS = cfg_file('sys') cs = cfg_file('sample') msg('usr cfg: {}'.format(cu.fn)) msg('sys cfg: {}'.format(cS.fn)) msg('sample cfg: {}'.format(cs.fn)) if cmd_args == ['parse_test']: ps = cs.parse(parse_vars=True) msg('parsed chunks: {}'.format(len(ps))) pu = cu.parse() msg('usr cfg: {}'.format(' '.join(['{}={}'.format(i.name,i.value) for i in pu])))