Skip to content

Commit eba07d3

Browse files
authored
Merge pull request #259 from Workiva/INTL-1685
INTL-1685: improve failure message
2 parents d6ca9b7 + 0442979 commit eba07d3

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

lib/src/executables/intl_message_migration.dart

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import 'package:file/file.dart';
2222
import 'package:file/local.dart';
2323
import 'package:glob/glob.dart';
2424
import 'package:glob/list_local_fs.dart';
25+
import 'package:io/ansi.dart' as ansi;
2526
import 'package:logging/logging.dart';
2627
import 'package:over_react_codemod/src/intl_suggestors/intl_configs_migrator.dart';
2728
import 'package:over_react_codemod/src/intl_suggestors/intl_importer.dart';
@@ -199,6 +200,18 @@ void main(List<String> args) async {
199200
await migratePackage(
200201
package, packageNameLookup, processedPackages, codemodArgs, dartPaths);
201202
}
203+
204+
if (exitCode != 0) {
205+
printInBlue(
206+
'To resolve these changes, please execute the codemod locally by running :');
207+
printInBlue('dart pub global activate --overwrite over_react_codemod');
208+
printInBlue(
209+
'dart pub global run over_react_codemod:intl_message_migration');
210+
}
211+
}
212+
213+
void printInBlue(String text) {
214+
print(ansi.blue.wrap(text));
202215
}
203216

204217
void printUsage() {

0 commit comments

Comments
 (0)