OCI Policy Analysis Entry Points
Desktop application
- oci_policy_analysis.main.GITHUB_REPO_RELEASES_URL = 'https://github.com/agregory999/oci-policy-analysis/releases'
Main Tkinter UI application for OCI Policy Analysis.
This module can be executed directly:
python -m oci_policy_analysis.presentation.tk.main
or via the legacy console entry point:
oci-policy-analysis-legacy-ui
When run as a script, the __main__ block launches the full desktop UI.
Command-line interface
- oci_policy_analysis.cli.main()[source]
Load, query, and export an analysis snapshot from the command line.
- Raises:
SystemExit – When help, invalid arguments, or handled command failures exit.
Notes
Reads process arguments, saved settings, and the selected live/cache source. Writes console/file output and optionally caches or exports. CLI options are documented in the CLI guide and available through –help; they are not Python function parameters. Use AppContext and services when embedding analysis.
Web application
The ASGI application is available as oci_policy_analysis.presentation.web.main.app.
Standalone MCP server
The MCP tool functions are included explicitly because their docstrings form part of the context presented to MCP consumers.