osyra_ome.cli.main
Private pre-release / network boundary: The currently usable customer surface is offline verification of an existing signed artifact against an out-of-band trust anchor. Memory/network RPC APIs and host snippets on this page describe protocol and interface shape; the public Edge bridge, package publication, and release acceptance remain pending. Do not treat
api.osyra.ai:443examples as a released customer route.
Root entrypoint for the ``osyra-ome`` CLI.
This is a Typer app. Subcommand groups (``migrate`` today; v0.2 plans include ``bundle``, ``replay``, ``verify``) are registered via ``add_typer``. The module is deliberately thin — work lives in the subcommand groups.
Adding a new top-level command::
from osyra_ome.cli.NEW import app as NEW_app
app.add_typer(NEW_app, name="NEW", help="...")Functions
main
def main() -> intProgrammatic entrypoint — useful for tests and for ``python -m osyra_ome.cli``.