ccproxy.core.status_report¶
ccproxy.core.status_report
¶
Helpers for collecting status information used across interfaces.
SystemSnapshot
dataclass
¶
SystemSnapshot(
host,
port,
log_level,
auth_token_configured,
plugins_enabled,
plugin_directories,
)
Summary of system-level settings.
ConfigSource
dataclass
¶
Represents a potential configuration file location.
PluginInfo
dataclass
¶
Represents the status of an individual plugin.
PluginSnapshot
dataclass
¶
Collection of plugin discovery results.
collect_system_snapshot
¶
Build a system snapshot from settings.
Source code in ccproxy/core/status_report.py
collect_config_snapshot
¶
Inspect common configuration locations relative to the current working directory.
Source code in ccproxy/core/status_report.py
collect_plugin_snapshot
¶
Discover plugins and report basic status information.