import sys, os import argparse # Check if the script is run with the correct arguments parser = argparse.ArgumentParser(description="Generate chunk header files") parser.add_argument('--assets', required=True, help='Dir to output built assets') parser.add_argument('--headers-dir', required=True, help='Directory to output individual asset headers (required for header build)') parser.add_argument('--output-headers', help='Output header file for built assets (required for header build)') parser.add_argument('--output-assets', required=True, help='Output directory for built assets') parser.add_argument('--output-file', required=True, help='Output file for built assets (required for wad build)') parser.add_argument('--input', required=True, help='Input assets to process', nargs='+') args = parser.parse_args()