README ¶ Creates lua user data secret_ud. Golang state := lua.NewState() secrets.Preload(state) s := secrets.New(filename) // register user data "secrets" s.Register(state, "secrets") Lua secret:get(key) Get secret, return string or nil. Expand ▾ Collapse ▴ Documentation ¶ Index ¶ func Preload(L *lua.LState) int type Storage func New(filename string) *Storage func (s *Storage) Read() func (s *Storage) Register(L *lua.LState, userDataName string) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Preload ¶ func Preload(L *lua.LState) int Preload is the preloader of user data secret_ud. Types ¶ type Storage ¶ type Storage struct { // contains filtered or unexported fields } Storage for secrets func New ¶ func New(filename string) *Storage New return new Secret func (*Storage) Read ¶ func (s *Storage) Read() Read secrets from file func (*Storage) Register ¶ func (s *Storage) Register(L *lua.LState, userDataName string) Register secrets_ud in state Source Files ¶ View all Source files secret.go secret_lua.go Click to show internal directories. Click to hide internal directories.