MCPcopy Create free account
hub / github.com/cloudquery/cloudquery / configForDestinationPlugin

Function configForDestinationPlugin

cli/cmd/init.go:203–211  ·  view source on GitHub ↗
(destination cqapi.ListPlugin, version *cqapi.PluginVersionDetails)

Source from the content-addressed store, hash-verified

201}
202
203func configForDestinationPlugin(destination cqapi.ListPlugin, version *cqapi.PluginVersionDetails) string {
204 exampleConfig := extractYamlFromMarkdownCodeBlock(version.ExampleConfig)
205 if exampleConfig != "" {
206 return exampleConfig
207 }
208
209 defaultConfig := defaultConfigForPlugin(destination)
210 return defaultConfig.String()
211}
212
213func selectSource(allPlugins []cqapi.ListPlugin, acceptDefaults bool) (string, error) {
214 officialSources := lo.Filter(allPlugins, officialReleasedPluginsByKind(cqapi.PluginKindSource))

Callers 2

initCmdFunction · 0.85

Calls 3

defaultConfigForPluginFunction · 0.85
StringMethod · 0.45

Tested by 1