@@ -3,7 +3,8 @@ import 'dart:io';
33
44import 'package:args/command_runner.dart' ;
55import 'package:cli_util/cli_logging.dart' ;
6- import 'package:ngdart/src/util/logger.dart' ;
6+
7+ import '../util/logger.dart' ;
78
89class CleanCommand extends Command <int > {
910 @override
@@ -23,27 +24,23 @@ class CleanCommand extends Command<int> {
2324 final pubspec = File ('pubspec.yaml' );
2425 final logger = Logger .standard (ansi: Ansi (true ));
2526
26- try {
27- if (! (await pubspec.exists ())) {
28- throw Exception ('pubspec.yaml not found!' );
29- }
30- if (await buildDir.exists ()) {
31- final progress = logger.progress ('Deleting build' );
32- await buildDir.delete (recursive: true );
33- progress.finish (showTiming: true );
34- }
35- if (await toolDir.exists ()) {
36- final progress = logger.progress ('Deleting .dart_tools' );
37- await toolDir.delete (recursive: true );
38- progress.finish (showTiming: true );
39- }
40- if (await packages.exists ()) {
41- final progress = logger.progress ('Deleting .packages' );
42- await packages.delete ();
43- progress.finish (showTiming: true );
44- }
45- } catch (e) {
46- throw Exception (e);
27+ if (! (await pubspec.exists ())) {
28+ throw Exception ('pubspec.yaml not found!' );
29+ }
30+ if (await buildDir.exists ()) {
31+ final progress = logger.progress ('Deleting build' );
32+ await buildDir.delete (recursive: true );
33+ progress.finish (showTiming: true );
34+ }
35+ if (await toolDir.exists ()) {
36+ final progress = logger.progress ('Deleting .dart_tools' );
37+ await toolDir.delete (recursive: true );
38+ progress.finish (showTiming: true );
39+ }
40+ if (await packages.exists ()) {
41+ final progress = logger.progress ('Deleting .packages' );
42+ await packages.delete ();
43+ progress.finish (showTiming: true );
4744 }
4845 success ('All clean!' );
4946
0 commit comments