• Z
    refactor cli and gui wrapper code. Details: · 10247665
    zelig 提交于
    - all cli functions shared between ethereum and ethereal abstracted to utils/ cmd.go (should be ethcommon or shared or sth)
    - simplify main() now readable stepwise
    - rename main wrapper files to main.go
    - rename commmand line args definition file from config.go to flags.go
    - rename Do -> Start to parallel option names
    - register interrupt for rpc server stop
    - fix interrupt stopping js repl and ethereum
    - register interrupt for mining stop
    - custom config file option from command line
    - debug option from command line
    - loglevel option from command line
    - changed ethutil.Config API
    - default datadir and default config file set together with other flag defaults in wrappers
    - default assetpath set together with other command line flags defaults in gui wrapper (not in ethutil.Config or ui/ui_lib)
    - options precedence: default < config file < environment variables < command line
    10247665
cmd.go 644 字节