feat(lua-client): 新增 Lua 客户端 SDK 及示例

This commit is contained in:
2026-07-20 21:18:35 +08:00
parent 881c9319df
commit 295de72308
11 changed files with 1390 additions and 4 deletions
@@ -0,0 +1,18 @@
local Config = {}
Config.__index = Config
function Config.new(opts)
opts = opts or {}
local self = setmetatable({}, Config)
self.base_url = opts.base_url or "http://localhost:8080"
self.app_name = opts.app_name or ""
self.env = opts.env or "dev"
self.version = opts.version or "latest"
self.token = opts.token or ""
self.sync_interval = opts.sync_interval or 10
self.ignore_global = opts.ignore_global or false
self.cache_dir = opts.cache_dir or "."
return self
end
return Config