| Index: bin/format.dart
|
| diff --git a/bin/format.dart b/bin/format.dart
|
| index 72182bf0ea96f98cc9f08d597d3bbb754ede9e60..a8a00e2480abcade376ba9ea308100350f48ee96 100644
|
| --- a/bin/format.dart
|
| +++ b/bin/format.dart
|
| @@ -33,6 +33,9 @@ void main(List<String> args) {
|
| abbr: "n",
|
| negatable: false,
|
| help: "Show which files would be modified but make no changes.");
|
| + parser.addFlag("set-exit-if-changed",
|
| + negatable: false,
|
| + help: "Return exit code 1 if there are any formatting changes.");
|
| parser.addFlag("overwrite",
|
| abbr: "w",
|
| negatable: false,
|
| @@ -119,6 +122,10 @@ void main(List<String> args) {
|
| reporter = new ProfileReporter(reporter);
|
| }
|
|
|
| + if (argResults["set-exit-if-changed"]) {
|
| + reporter = new SetExitReporter(reporter);
|
| + }
|
| +
|
| var pageWidth;
|
| try {
|
| pageWidth = int.parse(argResults["line-length"]);
|
|
|