Friendlier flutter tool messages for dynamic mode (#26378)
diff --git a/packages/flutter_tools/lib/src/build_info.dart b/packages/flutter_tools/lib/src/build_info.dart index f4d16db..7e4152a 100644 --- a/packages/flutter_tools/lib/src/build_info.dart +++ b/packages/flutter_tools/lib/src/build_info.dart
@@ -119,6 +119,7 @@ bool get supportsEmulator => isEmulatorBuildMode(mode); bool get supportsSimulator => isEmulatorBuildMode(mode); String get modeName => getModeName(mode); + String get friendlyModeName => getFriendlyModeName(mode); BuildInfo withTargetPlatform(TargetPlatform targetPlatform) => BuildInfo(mode, flavor, @@ -142,6 +143,10 @@ String getModeName(BuildMode mode) => getEnumName(mode); +String getFriendlyModeName(BuildMode mode) { + return snakeCase(getModeName(mode)).replaceAll('_', ' '); +} + // Returns true if the selected build mode uses ahead-of-time compilation. bool isAotBuildMode(BuildMode mode) { return mode == BuildMode.profile || mode == BuildMode.release;