INNER CODE UNIT · Python
cmd_update
kangarooking/cangjie-skill · scripts/cangjie.py:211
def cmd_update(args) -> int:
from update_flow import run_update # Phase 2B
return run_update(Path(args.pack), Path(args.add))
def cmd_repair(args) -> int:
from repair_flow import run_repair # Phase 3
return run_repair(Path(args.pack), Path(args.case))
def cmd_rollback(args) -> int:
sidecar = Path(args.pack) / ".cangjie"
snaps = sorted((sidecar / "snapshots").glob("*")) if (sidecar / "snapshots").exists() else []
if args.list or not args.to:
print("可用快照:" + ("\n " + "\n ".join(s.name for s in snaps) if snaps else " (无)"))
return 0