"""Read-only split plan. NO native edit, keyboard shortcut or reconstruction is executed."""
import argparse
from resolve_api_connection import connect
from resolve_api_edit import cli_target, inspect_boundary, print_result


def main():
    p = argparse.ArgumentParser(description=__doc__)
    cli_target(p)
    p.add_argument("--item-id", required=True)
    p.add_argument("--at", required=True, help="Absolute whole-frame API boundary")
    a = p.parse_args()
    return print_result(lambda: inspect_boundary(
        connect(), a.project_id, a.timeline_id, a.item_id, "split", at=a.at))


if __name__ == "__main__":
    raise SystemExit(main())
