Skip to content

Commit

Permalink
fix: handle UsageException (#328)
Browse files Browse the repository at this point in the history
This prevents printing a stack trace for simple usage errors.
  • Loading branch information
blaugold authored Jun 21, 2022
1 parent 8358a5a commit c187f9d
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions packages/melos/bin/melos.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import 'dart:io';

import 'package:args/command_runner.dart';
import 'package:melos/src/command_runner.dart';
import 'package:melos/src/common/exception.dart';
import 'package:melos/src/common/utils.dart' as utils;
Expand Down Expand Up @@ -43,6 +44,9 @@ Future<void> main(List<String> arguments) async {
} on MelosException catch (err) {
stderr.writeln(err.toString());
exitCode = 1;
} on UsageException catch (err) {
stderr.writeln(err.toString());
exitCode = 1;
} catch (err) {
exitCode = 1;
rethrow;
Expand Down

0 comments on commit c187f9d

Please sign in to comment.