#!/usr/bin/env python3
"""
Mock Infinigen generate_nature script for testing
Simulates the behavior of infinigen_examples.generate_nature
"""
import sys
import argparse
import time
def main():
parser = argparse.ArgumentParser(description='Mock Infinigen Nature Scene Generator')
parser.add_argument('--seed', type=int, default=0, help='Random seed')
parser.add_argument('--task', type=str, help='Task to perform')
parser.add_argument('-g', '--config', action='append', help='Config files')
parser.add_argument('--output_folder', type=str, help='Output folder')
parser.add_argument('--input_folder', type=str, help='Input folder')
args = parser.parse_args()
print(f"[MOCK] Starting Infinigen nature generation...")
print(f"[MOCK] Seed: {args.seed}")
print(f"[MOCK] Task: {args.task}")
print(f"[MOCK] Configs: {args.config}")
print(f"[MOCK] Output: {args.output_folder}")
# Simulate some work
time.sleep(1)
print(f"[MOCK] [OK] Generation complete!")
return 0
if __name__ == '__main__':
sys.exit(main())