@@ -279,6 +279,7 @@ CliStatus RunCommand(Session &session, Command cmd,
279279 }
280280 break ;
281281 }
282+
282283 case Command::kExpandedLibraryHeaders : //
283284 bant::PrintProvidedSources (
284285 session, " header" , print_pattern,
@@ -316,21 +317,27 @@ CliStatus RunCommand(Session &session, Command cmd,
316317 ExtractGeneratedFromGenrule (project, session.info ()));
317318 break ;
318319
319- case Command::kDWYU :
320+ case Command::kDWYU : {
321+ auto highlighter = CreateGrepHighlighterFromFlags (session);
322+ if (!highlighter) return CliStatus::kExitFailure ;
320323 if (bant::CreateDependencyEdits (
321324 session, project, patterns,
322- CreateBuildozerDepsEditCallback (session.out ())) > 0 ) {
325+ CreateBuildozerDepsEditCallback (session.out (), *highlighter )) > 0 ) {
323326 return CliStatus::kExitCleanupFindings ;
324327 }
325328 break ;
329+ }
326330
327- case Command::kCanonicalizeDeps :
331+ case Command::kCanonicalizeDeps : {
332+ auto highlighter = CreateGrepHighlighterFromFlags (session);
333+ if (!highlighter) return CliStatus::kExitFailure ;
328334 if (CreateCanonicalizeEdits (
329335 session, project, patterns,
330- CreateBuildozerDepsEditCallback (session.out ())) > 0 ) {
336+ CreateBuildozerDepsEditCallback (session.out (), *highlighter )) > 0 ) {
331337 return CliStatus::kExitCleanupFindings ;
332338 }
333339 break ;
340+ }
334341
335342 case Command::kListPackages : {
336343 auto highlighter = CreateGrepHighlighterFromFlags (session);
@@ -342,7 +349,8 @@ CliStatus RunCommand(Session &session, Command cmd,
342349 printer->AddRow ({std::string (parsed->name ()), package.ToString ()});
343350 }
344351 printer->Finish ();
345- } break ;
352+ break ;
353+ }
346354
347355 case Command::kListLeafs :
348356 case Command::kListTargets : {
@@ -369,7 +377,8 @@ CliStatus RunCommand(Session &session, Command cmd,
369377 });
370378 }
371379 printer->Finish ();
372- } break ;
380+ break ;
381+ }
373382
374383 case Command::kListWorkkspace :
375384 PrintMatchingWorkspaceExternalRepos (session, project, patterns);
0 commit comments