Documentation
¶
Index ¶
Constants ¶
View Source
const ( ProjectName = "dsh_go" ProjectVersion = "v0.0.1" ProjectBundleID = "com.dsh_go.dsh_go" )
Variables ¶
View Source
var ( GlobalConfig *FileConfig HardSN string )
Functions ¶
func LoadConfig ¶
func SaveConfig ¶
func SaveConfig(file string, content *FileConfig) error
func SyncConfigFile ¶
func SyncConfigFile(firstRunEnd func(error))
Types ¶
type FileConfig ¶
type FileConfig struct {
MysqlCfg *db_config.MysqlConfig `yaml:"mysql_cfg" json:"mysql_cfg" toml:"mysql_cfg" comment:"Mysql configurations"`
ApiCfg *api_config.ApiConfig `toml:"api_cfg" yaml:"api_cfg" json:"api_cfg" comment:"API configurations"`
AuthCfg *api_auth_config.AuthConfig `yaml:"auth_cfg" json:"auth_cfg" toml:"auth_cfg" comment:"Auth configurations"`
PolicyCfg *policy_config.PolicyConfig `yaml:"policy_cfg" json:"policy_cfg" toml:"policy_cfg" comment:"Policy scheduling configurations"`
}
Click to show internal directories.
Click to hide internal directories.