@@ -56,7 +56,7 @@ Future<void> generateScreenBindings(
5656
5757 final help = argResults.flag (DefaultFlags .HELP .name);
5858 if (help) {
59- _print ( Log .printCyan, parser.getInfo (argParser));
59+ Log .printCyan ( parser.getInfo (argParser));
6060 exit (ExitCodes .SUCCESS .code);
6161 }
6262
@@ -70,25 +70,21 @@ Future<void> generateScreenBindings(
7070 templates = argResults.multiOption (DefaultMultiOptions .TEMPLATES .name);
7171 dartSdk = argResults.option (DefaultOptionParams .DART_SDK .name);
7272 } catch (_) {
73- _print (
74- Log .printRed,
75- 'Missing required args! Use --help flag for more information.' ,
76- );
73+ Log .printRed ('Missing required args! Use --help flag for more information.' );
74+
7775 exit (ExitCodes .FAILURE .code);
7876 }
7977
8078 // ---------------------------------------------------------------------------
8179
8280 final analysisContextCollection = createDartAnalysisContextCollection (
83- {
84- inputPath,
85- },
81+ {inputPath},
8682 dartSdk, //
8783 );
8884
8985 // ---------------------------------------------------------------------------
9086
91- _print ( Log .printWhite, 'Looking for Dart files..' );
87+ Log .printWhite ( 'Looking for Dart files..' );
9288 final filePathStream0 = PathExplorer (inputPath).exploreFiles ();
9389 final filePathStream1 = filePathStream0.where (
9490 (e) => _isAllowedFileName (e.path),
@@ -97,31 +93,31 @@ Future<void> generateScreenBindings(
9793 try {
9894 findings = await filePathStream1.toList ();
9995 } catch (e) {
100- _print ( Log .printRed, 'Failed to read file tree!' );
96+ Log .printRed ( 'Failed to read file tree!' );
10197 exit (ExitCodes .FAILURE .code);
10298 }
10399 if (findings.isEmpty) {
104- _print ( Log .printYellow, 'No files found in $inputPath !' );
100+ Log .printYellow ( 'No files found in $inputPath !' );
105101 exit (ExitCodes .SUCCESS .code);
106102 }
107103
108104 // ---------------------------------------------------------------------------
109105
110106 final templateData = < String , String > {};
111107 for (final template in templates) {
112- _print ( Log .printWhite, 'Reading template at: $template ...' );
108+ Log .printWhite ( 'Reading template at: $template ...' );
113109 final result = await MdTemplateUtility .i.readTemplateFromPathOrUrl (template).value;
114110
115111 if (result.isErr ()) {
116- _print ( Log .printRed, ' Failed to read template!' );
112+ Log .printRed ( ' Failed to read template!' );
117113 exit (ExitCodes .FAILURE .code);
118114 }
119115 templateData[template] = result.unwrap ();
120116 }
121117
122118 // ---------------------------------------------------------------------------
123119
124- _print ( Log .printWhite, 'Generating...' );
120+ Log .printWhite ( 'Generating...' );
125121
126122 for (final entry in templateData.entries) {
127123 final fileName = p.basename (entry.key).replaceAll ('.md' , '' );
@@ -140,34 +136,30 @@ Future<void> generateScreenBindings(
140136 fileName,
141137 );
142138 await FileSystemUtility .i.writeLocalFile (outputFilePath, output);
143- Log .printWhite ('[gen-screen-bindings] ✔ Generated $fileName ' );
139+ Log .printWhite ('✔ Generated $fileName ' );
144140 }
145141 }
146142 } catch (e) {
147- _print ( Log .printRed, '✘ One or more files failed to generate!' );
143+ Log .printRed ( '✘ One or more files failed to generate!' );
148144 exit (ExitCodes .FAILURE .code);
149145 }
150146 }
151147
152148 // ---------------------------------------------------------------------------
153149
154- _print ( Log .printWhite, 'Fixing generated files..' );
150+ Log .printWhite ( 'Fixing generated files..' );
155151 await fixDartFile (inputPath);
156152
157- _print ( Log .printWhite, 'Formatting generated files..' );
153+ Log .printWhite ( 'Formatting generated files..' );
158154 await fmtDartFile (inputPath);
159155
160156 // ---------------------------------------------------------------------------
161157
162- _print ( Log .printGreen, 'Done!' );
158+ Log .printGreen ( 'Done!' );
163159}
164160
165161// ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
166162
167- void _print (void Function (String ) print, String message) {
168- print ('[gen-screen-bindings] $message ' );
169- }
170-
171163bool _isAllowedFileName (String e) {
172164 final lc = e.toLowerCase ();
173165 return ! lc.endsWith ('.g.dart' ) && lc.endsWith ('.dart' );
0 commit comments