From 9ec5cf5d365ca2e1cf531e70f628458d6078ee27 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 27 Oct 2025 06:34:40 +0100 Subject: [PATCH] fix: code-generation for /example conditional in util/lib/main.dart --- util/lib/main.dart | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/util/lib/main.dart b/util/lib/main.dart index 585ad2b..b498511 100644 --- a/util/lib/main.dart +++ b/util/lib/main.dart @@ -162,10 +162,17 @@ void main(List rawArgs) async { ); print(blue('\nGenerating example code')); - writeCodeToFile( - () => generateExamplesListClass(metadata), - 'example/lib/icons.dart', - ); + final exampleDir = Directory('example'); + if (exampleDir.existsSync()) { + writeCodeToFile( + () => generateExamplesListClass(metadata), + 'example/lib/icons.dart', + ); + } else { + print( + yellow('Skipping example code generation: example/ folder not found.'), + ); + } if (args['dynamic']) { writeCodeToFile(