File tree Expand file tree Collapse file tree 4 files changed +20
-1
lines changed Expand file tree Collapse file tree 4 files changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,8 @@ class DartFrogCommandRunner extends CommandRunner<int> {
50
50
if (topLevelResults['verbose' ] == true ) {
51
51
_logger.level = Level .verbose;
52
52
}
53
+
54
+ _logger.detail ('[meta] dart_frog_cli $packageVersion ' );
53
55
return super .runCommand (topLevelResults);
54
56
}
55
57
}
Original file line number Diff line number Diff line change @@ -24,20 +24,24 @@ class BuildCommand extends DartFrogCommand {
24
24
final generator = await _generator (dartFrogProdServerBundle);
25
25
var vars = < String , dynamic > {};
26
26
27
+ logger.detail ('[codegen] running pre-gen...' );
27
28
await generator.hooks.preGen (
28
29
vars: vars,
29
30
workingDirectory: cwd.path,
30
31
onVarsChanged: (v) => vars = v,
31
32
);
32
33
34
+ logger.detail ('[codegen] running generate...' );
33
35
final _ = await generator.generate (
34
36
DirectoryGeneratorTarget (cwd),
35
37
vars: vars,
36
38
fileConflictResolution: FileConflictResolution .overwrite,
37
39
);
38
40
41
+ logger.detail ('[codegen] running post-gen...' );
39
42
await generator.hooks.postGen (workingDirectory: cwd.path);
40
43
44
+ logger.detail ('[codegen] complete.' );
41
45
return ExitCode .success.code;
42
46
}
43
47
}
Original file line number Diff line number Diff line change @@ -47,14 +47,17 @@ class CreateCommand extends DartFrogCommand {
47
47
'output_directory' : outputDirectory.absolute.path
48
48
};
49
49
50
+ logger.detail ('[codegen] running generate...' );
50
51
final _ = await generator.generate (
51
52
DirectoryGeneratorTarget (outputDirectory),
52
53
vars: vars,
53
54
);
54
55
generateProgress.complete ();
55
56
57
+ logger.detail ('[codegen] running post-gen...' );
56
58
await generator.hooks.postGen (vars: vars, workingDirectory: cwd.path);
57
59
60
+ logger.detail ('[codegen] complete.' );
58
61
return ExitCode .success.code;
59
62
}
60
63
Original file line number Diff line number Diff line change @@ -88,13 +88,23 @@ void main() {
88
88
89
89
group ('--verbose' , () {
90
90
test (
91
- 'sets correct log level' ,
91
+ 'sets correct log level. ' ,
92
92
overridePrint (() async {
93
93
final logger = Logger ();
94
94
await DartFrogCommandRunner (logger: logger).run (['--verbose' ]);
95
95
expect (logger.level, equals (Level .verbose));
96
96
}),
97
97
);
98
+
99
+ test (
100
+ 'outputs correct meta info' ,
101
+ overridePrint (() async {
102
+ await commandRunner.run (['--verbose' ]);
103
+ verify (
104
+ () => logger.detail ('[meta] dart_frog_cli $packageVersion ' ),
105
+ ).called (1 );
106
+ }),
107
+ );
98
108
});
99
109
100
110
group ('--version' , () {
You can’t perform that action at this time.
0 commit comments