From 027b9ab28165282a0815d99fd2dec21811e41830 Mon Sep 17 00:00:00 2001 From: OutdatedGuy Date: Fri, 7 Apr 2023 22:08:28 +0530 Subject: [PATCH] refactor: added exception handling --- bin/generate.dart | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/bin/generate.dart b/bin/generate.dart index 005f38d9d3..b5e26a45ca 100644 --- a/bin/generate.dart +++ b/bin/generate.dart @@ -55,14 +55,22 @@ void main(List arguments) { ); } } else { - file.createSync(recursive: true); - _generateConfigFile(file); + try { + file.createSync(recursive: true); + _generateConfigFile(file); + } on Exception catch (e) { + print('Error creating file: $e'); + } } } void _generateConfigFile(File configFile) { - configFile.writeAsStringSync(_configFileTemplate); - print('Config file generated successfully'); + try { + configFile.writeAsStringSync(_configFileTemplate); + print('Config file generated successfully'); + } on Exception catch (e) { + print('Error generating config file: $e'); + } } const _configFileTemplate = '''