[libcxx-commits] [libcxx] e03fcce - [libc++] Remove the unused cat_files.py script (#157744)
via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Sep 10 04:07:31 PDT 2025
Author: Louis Dionne
Date: 2025-09-10T19:07:27+08:00
New Revision: e03fcced1e6c887be0a3086a732ef06fafc30372
URL: https://github.com/llvm/llvm-project/commit/e03fcced1e6c887be0a3086a732ef06fafc30372
DIFF: https://github.com/llvm/llvm-project/commit/e03fcced1e6c887be0a3086a732ef06fafc30372.diff
LOG: [libc++] Remove the unused cat_files.py script (#157744)
There are no references to it anymore in the codebase.
Added:
Modified:
Removed:
libcxx/utils/cat_files.py
################################################################################
diff --git a/libcxx/utils/cat_files.py b/libcxx/utils/cat_files.py
deleted file mode 100755
index 77127cb98c8a8..0000000000000
--- a/libcxx/utils/cat_files.py
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/usr/bin/env python
-# ===----------------------------------------------------------------------===##
-#
-# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-# See https://llvm.org/LICENSE.txt for license information.
-# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-#
-# ===----------------------------------------------------------------------===##
-
-from argparse import ArgumentParser
-import sys
-
-
-def print_and_exit(msg):
- sys.stderr.write(msg + "\n")
- sys.exit(1)
-
-
-def main():
- parser = ArgumentParser(description="Concatenate two files into a single file")
- parser.add_argument(
- "-o",
- "--output",
- dest="output",
- required=True,
- help="The output file. stdout is used if not given",
- type=str,
- action="store",
- )
- parser.add_argument(
- "files", metavar="files", nargs="+", help="The files to concatenate"
- )
-
- args = parser.parse_args()
-
- if len(args.files) < 2:
- print_and_exit("fewer than 2 inputs provided")
- data = ""
- for filename in args.files:
- with open(filename, "r") as f:
- data += f.read()
- if len(data) != 0 and data[-1] != "\n":
- data += "\n"
- assert len(data) > 0 and "cannot cat empty files"
- with open(args.output, "w") as f:
- f.write(data)
-
-
-if __name__ == "__main__":
- main()
- sys.exit(0)
More information about the libcxx-commits
mailing list