INNER CODE UNIT · Python
command_version
yizhiyanhua-ai/fireworks-tech-graph · scripts/fireworks.py:71
def command_version(_: argparse.Namespace) -> int:
print(json.dumps(version_info(), ensure_ascii=False, indent=2, sort_keys=True))
return 0
def command_export_png(args: argparse.Namespace) -> int:
print(json.dumps(export_png(args.svg, args.output, args.width), indent=2, sort_keys=True))
return 0
def _read_json(path: Path) -> dict[str, object]:
return json.loads(path.read_text(encoding="utf-8"))
def command_validate(args: argparse.Namespace) -> int:
diagram = normalize_diagram(_read_json(args.input), args.mode)
# Validation covers the same renderer boundary as ``render``. Style 8 is
# intentionally AI-authored/static, so accepting JSON for it here would