代码拉取完成,页面将自动刷新
package main
import "flag"
// 标准参数
var (
// 显示版本号
paramVersion = flag.Bool("version", false, "Show version")
// 工作模式
paramMode = flag.String("mode", "", "v2")
// 并发导出,提高导出速度, 输出日志会混乱
paramPara = flag.Bool("para", false, "parallel export by your cpu count")
paramLanguage = flag.String("lan", "en_us", "set output language")
)
// 文件类型导出
var (
paramPackageName = flag.String("package", "", "override the package name in table @Types")
paramCombineStructName = flag.String("combinename", "Table", "combine struct name, code struct name")
paramProtoOut = flag.String("proto_out", "", "output protobuf define (*.proto)")
paramPbtOut = flag.String("pbt_out", "", "output proto text format (*.pbt)")
paramLuaOut = flag.String("lua_out", "", "output lua code (*.lua)")
paramJsonOut = flag.String("json_out", "", "output json format (*.json)")
paramCSharpOut = flag.String("csharp_out", "", "output c# class and deserialize code (*.cs)")
paramGoOut = flag.String("go_out", "", "output golang code (*.go)")
paramBinaryOut = flag.String("binary_out", "", "output binary format(*.bin)")
paramTypeOut = flag.String("type_out", "", "output table types(*.json)")
paramCppOut = flag.String("cpp_out", "", "output c++ format (*.cpp)")
)
// 特殊文件格式参数
var (
paramProtoVersion = flag.Int("protover", 3, "output .proto file version, 2 or 3")
paramLuaEnumIntValue = flag.Bool("luaenumintvalue", false, "use int type in lua enum value")
paramLuaTabHeader = flag.String("luatabheader", "", "output string to lua tab header")
paramGenCSharpBinarySerializeCode = flag.Bool("cs_gensercode", true, "generate c# binary serialize code, default is true")
)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。