github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/pkg/actions/lua/storage/azure/azure.go (about) 1 package azure 2 3 import ( 4 "context" 5 6 "github.com/Shopify/go-lua" 7 ) 8 9 func Open(l *lua.State, ctx context.Context) { 10 open := func(l *lua.State) int { 11 lua.NewLibrary(l, []lua.RegistryFunction{ 12 {Name: "blob_client", Function: newBlobClient(ctx)}, 13 {Name: "abfss_transform_path", Function: transformPathToAbfss}, 14 }) 15 return 1 16 } 17 lua.Require(l, "azure", open, false) 18 l.Pop(1) 19 }