#!/usr/bin/env python3.14
"""
Uso:
  python3.14 merge_pdf.py <output.pdf> <input1.pdf> <input2.pdf> ...
"""
import sys
from pypdf import PdfWriter

def main():
    if len(sys.argv) < 3:
        print("Uso: merge_pdf.py <output.pdf> <input1.pdf> ...", file=sys.stderr)
        sys.exit(1)

    output_pdf = sys.argv[1]
    input_pdfs = sys.argv[2:]

    writer = PdfWriter()
    for path in input_pdfs:
        writer.append(path)

    with open(output_pdf, 'wb') as f:
        writer.write(f)

if __name__ == '__main__':
    main()
