game_sync/gamesrv/slotspkg/tools/converter/converter.go

48 lines
809 B
Go

package main
import (
"fmt"
"log"
"os"
"time"
cvt "github.com/tomas-qstarrs/excel-converter/converter"
)
func main() {
args := os.Args[1:]
DoConvert(args)
}
func DoConvert(args []string) {
if len(args) < 4 {
log.Println("Requires at least 4 argument")
}
fmt.Println("Start...")
beginTm := time.Now()
defer func() {
endTm := time.Now()
fmt.Printf("Done in %v seconds\n", float64(endTm.UnixNano()-beginTm.UnixNano())/10e8)
}()
c := cvt.Config{
Type: args[0],
ImportPath: args[1],
ExportPath: args[2],
ProjectPath: args[3],
}
cvt.FlagSettings = "Settings"
cvt.FlagTemplate = "Template"
cvt.FlagDefault = "Default"
cvt.FlagBase = "Base"
cvt.FlagCategory = "Category"
cvt.FlagVarian = "Lucky"
cvt.FlagLink = "Link"
// cvt.SetMode(cvt.DebugMode)
cvt.Run(c)
}