INNER CODE UNIT · Python
_print_playbook_help
ohdearquant/lionagi · lionagi/cli/main.py:40
def _print_playbook_help(name: str) -> int:
"""Print playbook-specific help: description, arguments, and usage."""
from .orchestrate import _load_flow_spec, _resolve_playbook_path
path, err = _resolve_playbook_path(name)
if err is not None:
log_error(err)
return 1
spec = _load_flow_spec(str(path))
if not isinstance(spec, dict):
log_error(f"failed to load playbook: {name}")
return 1
desc = spec.get("description", "").strip()
args_schema = spec.get("args", {})
hint = spec.get("argument-hint", "")
print(f"Playbook: {name}")