12345678910111213141516171819202122232425262728293031323334 |
- #!/usr/bin/env python3
- from mmgen.util import msg
- from mmgen.common import *
- cmd_args = opts.init()
- from mmgen.cfg import cfg_file
- cf_usr = cfg_file('usr')
- cf_sys = cfg_file('sys')
- cf_sample = cfg_file('sample')
- msg('Usr cfg file: {}'.format(cf_usr.fn))
- msg('Sys cfg file: {}'.format(cf_sys.fn))
- msg('Sample cfg file: {}'.format(cf_sample.fn))
- if cmd_args:
- if cmd_args[0] == 'parse_test':
- ps = cf_sample.get_lines()
- msg('parsed chunks: {}'.format(len(ps)))
- pu = cf_usr.get_lines()
- msg('usr cfg: {}'.format(' '.join(['{}={}'.format(i.name,i.value) for i in pu])))
- elif cmd_args[0] == 'coin_specific_vars':
- from mmgen.protocol import init_proto_from_opts
- proto = init_proto_from_opts()
- for varname in cmd_args[1:]:
- print('{}.{}: {}'.format(
- type(proto).__name__,
- varname,
- getattr(proto,varname)
- ))
- elif cmd_args[0] == 'mnemonic_entry_modes':
- print( 'mnemonic_entry_modes: {}'.format(g.mnemonic_entry_modes) )
|