Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 11 additions & 4 deletions cloudquery/sdk/serve/plugin.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
import argparse
import structlog
from concurrent import futures

import grpc
import structlog
import sys

from cloudquery.discovery_v1 import discovery_pb2_grpc
from cloudquery.plugin_v3 import plugin_pb2_grpc

from cloudquery.sdk.docs.generator import Generator
from cloudquery.sdk.internal.servers.discovery_v1.discovery import DiscoveryServicer
from cloudquery.sdk.internal.servers.plugin_v3 import PluginServicer
from cloudquery.sdk.plugin.plugin import Plugin
from cloudquery.sdk.plugin.plugin import Plugin, TableOptions

DOC_FORMATS = ["json", "markdown"]

Expand Down Expand Up @@ -105,6 +105,13 @@ def stop(self):
def _generate_docs(self, args):
print("Generating docs in format: " + args.format)
generator = Generator(
self._plugin.name(), self._plugin.get_tables(tables=["*"], skip_tables=[])
self._plugin.name(),
self._plugin.get_tables(
options=TableOptions(
tables=["*"],
skip_tables=[],
skip_dependent_tables=False,
)
),
)
generator.generate(args.directory, args.format)