MCPcopy Create free account
hub / github.com/wavetermdev/waveterm / main

Function main

cmd/generateschema/main-generateschema.go:184–218  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

182}
183
184func main() {
185 err := generateSchema(&wconfig.SettingsType{}, WaveSchemaSettingsFileName, false)
186 if err != nil {
187 log.Fatalf("settings schema error: %v", err)
188 }
189
190 connectionTemplate := make(map[string]wconfig.ConnKeywords)
191 err = generateSchema(&connectionTemplate, WaveSchemaConnectionsFileName, false)
192 if err != nil {
193 log.Fatalf("connections schema error: %v", err)
194 }
195
196 aiPresetsTemplate := make(map[string]wconfig.AiSettingsType)
197 err = generateSchema(&aiPresetsTemplate, WaveSchemaAiPresetsFileName, false)
198 if err != nil {
199 log.Fatalf("ai presets schema error: %v", err)
200 }
201
202 err = generateWidgetsSchema(WaveSchemaWidgetsFileName)
203 if err != nil {
204 log.Fatalf("widgets schema error: %v", err)
205 }
206
207 backgroundsTemplate := make(map[string]wconfig.BackgroundConfigType)
208 err = generateSchema(&backgroundsTemplate, WaveSchemaBackgroundsFileName, true)
209 if err != nil {
210 log.Fatalf("backgrounds schema error: %v", err)
211 }
212
213 waveAITemplate := make(map[string]wconfig.AIModeConfigType)
214 err = generateSchema(&waveAITemplate, WaveSchemaWaveAIFileName, false)
215 if err != nil {
216 log.Fatalf("waveai schema error: %v", err)
217 }
218}

Callers

nothing calls this directly

Calls 2

generateSchemaFunction · 0.85
generateWidgetsSchemaFunction · 0.85

Tested by

no test coverage detected