import json
import os
import sys
import tomllib
if __name__ == "__main__":
input_file = sys.argv[1]
output_file = sys.argv[2]
try:
with open(input_file, 'r', encoding='utf-8') as f:
input_data = json.load(f)
content = input_data["content"]
with open('Cargo.toml', 'rb') as f:
data = tomllib.load(f)
content = content.replace("{1}", data['package']['name'])
with open(output_file, 'w', encoding='utf-8') as f:
json.dump({"content": content}, f, ensure_ascii=False, indent=4)
except Exception as e:
print(f"Error: {str(e)}")
sys.exit(1)