#!/usr/bin/env python3
"""Merge all paper abstracts, references, and citations into combined files.\n
Scans all YYYY/ARXIV_ID/ subfolders for:
- *_abstract.md / *_abstract.html files → all_abstracts.md / all_abstracts.html
- {id}_bib.bib files → all_papers.bib + all_papers.md + all_papers.html
- *_references.bib files → all_references.bib + all_references.md + all_references.html
- *_citations.bib files → all_citations.bib + all_citations.md + all_citations.html\n
Usage:
    python scripts/merge_all_paper_info.py
"""

import os
import sys

sys.path.insert(0, os.path.dirname(__file__))

from action_lib import run_all_merge_steps

def main() -> None:
    """Merge all paper abstracts, references, and citations into combined files."""
    run_all_merge_steps()

if __name__ == "__main__":
    main()
