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

Function configForSourcePlugin

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

Source from the content-addressed store, hash-verified

189}
190
191func configForSourcePlugin(source cqapi.ListPlugin, version *cqapi.PluginVersionDetails) string {
192 exampleConfig := extractYamlFromMarkdownCodeBlock(version.ExampleConfig)
193 if exampleConfig != "" {
194 return exampleConfig
195 }
196
197 defaultConfig := defaultConfigForPlugin(source)
198 defaultConfig.WriteString(" tables: ['*']\n")
199 defaultConfig.WriteString(" destinations: ['DESTINATION_NAME']")
200 return defaultConfig.String()
201}
202
203func configForDestinationPlugin(destination cqapi.ListPlugin, version *cqapi.PluginVersionDetails) string {
204 exampleConfig := extractYamlFromMarkdownCodeBlock(version.ExampleConfig)

Callers 3

initCmdFunction · 0.85

Calls 3

defaultConfigForPluginFunction · 0.85
StringMethod · 0.45

Tested by 1