From b09a015ff5677da6cd9bb631ca44b801953cb2ad Mon Sep 17 00:00:00 2001 From: Reid Baker Date: Wed, 21 Feb 2024 13:19:41 -0500 Subject: [PATCH] Add aab as alias for appbundle (#143855) - **Fix #143778 add aab as alias to appbundle** Fixes #143778 --- .../flutter_tools/lib/src/commands/build_appbundle.dart | 3 +++ .../test/commands.shard/permeable/build_appbundle_test.dart | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/packages/flutter_tools/lib/src/commands/build_appbundle.dart b/packages/flutter_tools/lib/src/commands/build_appbundle.dart index 9b299bb5aa2..0dee51e3a21 100644 --- a/packages/flutter_tools/lib/src/commands/build_appbundle.dart +++ b/packages/flutter_tools/lib/src/commands/build_appbundle.dart @@ -70,6 +70,9 @@ class BuildAppBundleCommand extends BuildSubCommand { @override final String name = 'appbundle'; + @override + List get aliases => const ['aab']; + @override DeprecationBehavior get deprecationBehavior => boolArg('ignore-deprecation') ? DeprecationBehavior.ignore : DeprecationBehavior.exit; diff --git a/packages/flutter_tools/test/commands.shard/permeable/build_appbundle_test.dart b/packages/flutter_tools/test/commands.shard/permeable/build_appbundle_test.dart index 18de5ccc3cd..33ff573934d 100644 --- a/packages/flutter_tools/test/commands.shard/permeable/build_appbundle_test.dart +++ b/packages/flutter_tools/test/commands.shard/permeable/build_appbundle_test.dart @@ -64,6 +64,12 @@ void main() { Analytics: () => fakeAnalytics, }); + testUsingContext('alias aab', () async { + final BuildAppBundleCommand command = + BuildAppBundleCommand(logger: BufferLogger.test()); + expect(command.aliases, contains('aab')); + }); + testUsingContext('build type', () async { final String projectPath = await createProject(tempDir, arguments: ['--no-pub', '--template=app']);