MCPcopy Create free account
hub / github.com/OpenAtomFoundation/SmartIDE / printTemplates

Function printTemplates

cli/cmd/common/template.go:165–181  ·  view source on GitHub ↗

打印 service 列表

(newType []templateModel.TemplateTypeInfo)

Source from the content-addressed store, hash-verified

163
164// 打印 service 列表
165func printTemplates(newType []templateModel.TemplateTypeInfo) {
166 w := tabwriter.NewWriter(os.Stdout, 1, 1, 1, ' ', 0)
167 fmt.Fprintln(w, i18nInstance.New.Info_templates_list_header)
168 for i := 0; i < len(newType); i++ {
169 line := fmt.Sprintf("%v\t%v", newType[i].TypeName, "_default")
170 fmt.Fprintln(w, line)
171 for j := 0; j < len(newType[i].SubTypes); j++ {
172 subTypeName := newType[i].SubTypes[j]
173 if subTypeName != (templateModel.SubType{}) && subTypeName.Name != "" {
174 line := fmt.Sprintf("%v\t%v", newType[i].TypeName, subTypeName.Name)
175 fmt.Fprintln(w, line)
176 }
177 }
178 }
179 w.Flush()
180 fmt.Println("")
181}

Callers 1

GetTemplateSettingFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected