diff --git a/packages/aft/lib/src/commands/generate/generate_sdk_command.dart b/packages/aft/lib/src/commands/generate/generate_sdk_command.dart index ee5b345b4c..7ba3a8a38c 100644 --- a/packages/aft/lib/src/commands/generate/generate_sdk_command.dart +++ b/packages/aft/lib/src/commands/generate/generate_sdk_command.dart @@ -124,9 +124,10 @@ class GenerateSdkCommand extends AmplifyCommand { final outputPath = args['output'] as String; final outputDir = Directory(p.join('lib', outputPath)); - if (!await outputDir.exists()) { - await outputDir.create(recursive: true); + if (await outputDir.exists()) { + await outputDir.delete(recursive: true); } + await outputDir.create(recursive: true); final smithyModel = SmithyAstBuilder();