# Path: pre_commit/output.py
# def write(s: str, stream: IO[bytes] = sys.stdout.buffer) -> None:
# def write_line_b(
#         s: bytes | None = None,
#         stream: IO[bytes] = sys.stdout.buffer,
#         logfile_name: str | None = None,
# ) -> None:
# def write_line(s: str | None = None, **kwargs: Any) -> None:


import sys
from typing import Sequence
from pre_commit import output
from __future__ import annotations




def main(argv: Sequence[str] | None = None) -> int:
    argv = argv if argv is not None else sys.argv[1:]
    for arg in argv:

# Path: pre_commit/output.py
# def write(s: str, stream: IO[bytes] = sys.stdout.buffer) -> None:
# def write_line_b(
#         s: bytes | None = None,
#         stream: IO[bytes] = sys.stdout.buffer,
#         logfile_name: str | None = None,
# ) -> None:
# def write_line(s: str | None = None, **kwargs: Any) -> None:


# Path: pre_commit/meta_hooks/identity.py
import sys
from typing import Sequence
from pre_commit import output

from __future__ import annotations




def main(argv: Sequence[str] | None = None) -> int:
    argv = argv if argv is not None else sys.argv[1:]
    for arg in argv:

        output.write_line(arg)