# json-configure ## usage ```shell go get gitea.v39.writerpass.top/Public/json-configure-golang ``` ```go package main import "log" import "os" import "gitea.v39.writerpass.top/Public/json-configure-golang/config" type AppConfig struct { AppName string `json:"app_name"` AppVersion string `json:"app_version"` } func main() { os.Setenv("DEBUG", "true") configure := AppConfig{ AppName: "aaaaa", } cc := config.ConfigConfigure{ AppName: "json-configure", ContainerType: config.BesidesExe, ConfigureFile: "config.json", } cc.Check() cc.MakeupContainerPath() log.Println("Configure Container Path:", cc.ContainerPath) cc.EnsureContainer() configure = cc.EnsureConfigure(configure).(AppConfig) log.Println("AppName:", configure.AppName) log.Println("AppVersion:", configure.AppVersion) } ```