def main()

in charts/airflow-dags/scripts/replace.py [0:0]


def main():
    input_file = os.environ['INPUT_FILE']
    output_file = os.environ['OUTPUT_FILE']
    raw_json = os.environ['SEARCH_AND_REPLACE']
    print("Raw JSON:", raw_json)
    replacements = json.loads(raw_json)
    print("Parsed replacements:", replacements)

    with open(input_file, 'r') as f:
        content = f.read()

    processed_content = process_replacements(content, replacements)

    with open(output_file, 'w') as f:
        f.write(processed_content)