github.com/SAP/cloud-mta-build-tool@v1.2.27/internal/commands/process.go (about) 1 package commands 2 3 import ( 4 "gopkg.in/yaml.v2" 5 ) 6 7 // parse the builders command list 8 func parseBuilders(data []byte) (Builders, error) { 9 builders := Builders{} 10 err := yaml.Unmarshal(data, &builders) 11 if err != nil { 12 return Builders{}, err 13 } 14 return builders, nil 15 } 16 17 // parse the module types 18 func parseModuleTypes(data []byte) (ModuleTypes, error) { 19 moduleTypes := ModuleTypes{} 20 err := yaml.Unmarshal(data, &moduleTypes) 21 if err != nil { 22 return ModuleTypes{}, err 23 } 24 return moduleTypes, nil 25 }