|
@@ -32,37 +32,11 @@ import (
|
|
|
//
|
|
//
|
|
|
// @BasePath /api
|
|
// @BasePath /api
|
|
|
|
|
|
|
|
-// cmdLine 命令行参数
|
|
|
|
|
-type cmdLine struct {
|
|
|
|
|
- StrCmd []string
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
var _VERSION_ = "default"
|
|
var _VERSION_ = "default"
|
|
|
var _GITHASH_ = "default"
|
|
var _GITHASH_ = "default"
|
|
|
|
|
|
|
|
-// IsInit 是否初始化某项, 如 IsInit("redis")
|
|
|
|
|
-func (r *cmdLine) IsInit(item string) bool {
|
|
|
|
|
- if len(r.StrCmd) <= 1 {
|
|
|
|
|
- return true
|
|
|
|
|
- }
|
|
|
|
|
- if len(r.StrCmd) >= 2 {
|
|
|
|
|
- if r.StrCmd[1] == "init" {
|
|
|
|
|
- for i := 2; i < len(r.StrCmd); i++ {
|
|
|
|
|
- if r.StrCmd[i] == item {
|
|
|
|
|
- logger.GetLogger().Info("cmdline init ", item)
|
|
|
|
|
- return true
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- return false
|
|
|
|
|
- } else {
|
|
|
|
|
- return true
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- return true
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
func main() {
|
|
func main() {
|
|
|
- cmd := cmdLine{StrCmd: os.Args}
|
|
|
|
|
|
|
+ cmd := other.CmdLine{OriCmd: os.Args}
|
|
|
// 初始化配置
|
|
// 初始化配置
|
|
|
err := config.SerCfg.Init("config/config.xml")
|
|
err := config.SerCfg.Init("config/config.xml")
|
|
|
if err != nil {
|
|
if err != nil {
|