generateWidgets function
Generates a Dart CustomPainter widget from the given SVG content.
Implementation
void generateWidgets(String inputFilePath, String outputFilePath) {
final svgContent = File(inputFilePath).readAsStringSync();
final assetFilename = p.basenameWithoutExtension(inputFilePath);
final generatedCode = generateFromContent(svgContent, assetFilename);
// Create the output directory if it doesn't exist.
final outputDir = p.dirname(outputFilePath);
Directory(outputDir).createSync(recursive: true);
File(outputFilePath).writeAsStringSync(generatedCode);
}