github.com/tilt-dev/tilt@v0.33.15-0.20240515162809-0a22ed45d8a0/internal/tiltfile/starlarkstruct/struct.go (about) 1 package starlarkstruct 2 3 import ( 4 "go.starlark.net/starlarkstruct" 5 6 "github.com/tilt-dev/tilt/internal/tiltfile/starkit" 7 ) 8 9 type Plugin struct { 10 } 11 12 func NewPlugin() Plugin { 13 return Plugin{} 14 } 15 16 func (e Plugin) OnStart(env *starkit.Environment) error { 17 err := env.AddBuiltin("struct", starlarkstruct.Make) 18 if err != nil { 19 return err 20 } 21 22 err = env.AddBuiltin("module", starlarkstruct.MakeModule) 23 if err != nil { 24 return err 25 } 26 27 return nil 28 }