Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadConfig ¶
func LoadConfig(cfg string, data interface{})
LoadConfig reads in config file and ENV variables if set.
Types ¶
type Config ¶
type Config struct { Version string `mapstructure:"version" json:"version" yaml:"version"` RootPackage string `mapstructure:"root-package" json:"root_package" yaml:"root-package"` Directory Directory `mapstructure:"directory" json:"directory" yaml:"directory"` MysqlOptions *db.MySQLOptions `mapstructure:"mysql" json:"mysql" yaml:"mysql"` Registries Registries `mapstructure:"registries" json:"registries" yaml:"registries"` }
func NewDefaultConfig ¶
func NewDefaultConfig() *Config
type Directory ¶
type Directory struct { CMD string `mapstructure:"cmd" json:"cmd" yaml:"cmd"` Model string `mapstructure:"model" json:"model" yaml:"model"` Store string `mapstructure:"store" json:"store" yaml:"store"` Request string `mapstructure:"request" json:"request" yaml:"request"` Biz string `mapstructure:"biz" json:"biz" yaml:"biz"` Controller string `mapstructure:"controller" json:"controller" yaml:"controller"` Middleware string `mapstructure:"middleware" json:"middleware" yaml:"middleware"` Job string `mapstructure:"job" json:"job" yaml:"job"` }
type Registries ¶ added in v0.1.7
Click to show internal directories.
Click to hide internal directories.