CLI: switch to mow.cli package for CLI UI (because better), introduce spec
and configure commands (providing chain making and logging
configuration), and make 'burrow serve' the root command.
Use a single marshallable config structs, introduce cascade of config
sources for file-based, environment-based canonical configuration.
Signed-off-by:
Silas Davis <silas@monax.io>
Showing
- cmd/burrow.go 0 additions, 93 deletionscmd/burrow.go
- cmd/burrow/main.go 256 additions, 16 deletionscmd/burrow/main.go
- cmd/serve.go 0 additions, 238 deletionscmd/serve.go
- config/config.go 45 additions, 182 deletionsconfig/config.go
- config/config_test.go 9 additions, 20 deletionsconfig/config_test.go
- config/dump_config_test.go 0 additions, 34 deletionsconfig/dump_config_test.go
- config/module.go 0 additions, 32 deletionsconfig/module.go
- config/templates.go 0 additions, 325 deletionsconfig/templates.go
- config/viper.go 0 additions, 58 deletionsconfig/viper.go
- definitions/do.go 0 additions, 87 deletionsdefinitions/do.go
- server/server.go 0 additions, 1 deletionserver/server.go
Loading
Please register or sign in to comment