package config import ( "git.inspur.com/sbg-jszt/cfn/cfn-schedule/pkg/convert" "git.inspur.com/sbg-jszt/cfn/cfn-schedule/pkg/utils" ) type AppConfig struct { AppEnv string `ini:"app_env" yaml:"app_env" mapstructure:"app_env"` Debug bool `ini:"debug" yaml:"debug" mapstructure:"debug"` Language string `ini:"language" yaml:"language" mapstructure:"language"` StaticBasePath string `ini:"base_path" yaml:"base_path" mapstructure:"base_path"` } var App = AppConfig{ AppEnv: "local", Debug: true, Language: "zh_CN", StaticBasePath: getDefaultPath(), } func getDefaultPath() (path string) { path, _ = utils.GetDefaultPath() path = convert.GetString(utils.If(path != "", path, "/tmp")) return }