@@ -72,10 +72,8 @@ Future<void> generateScreenAccess(
7272 templates = argResults.multiOption (DefaultMultiOptions .TEMPLATES .name);
7373 dartSdk = argResults.option (DefaultOptionParams .DART_SDK .name);
7474 } catch (_) {
75- _print (
76- Log .printRed,
77- 'Missing required args! Use --help flag for more information.' ,
78- );
75+ Log .printRed ('Missing required args! Use --help flag for more information.' );
76+
7977 exit (ExitCodes .FAILURE .code);
8078 }
8179
@@ -110,9 +108,7 @@ Future<void> generateScreenAccess(
110108 final templateData = < String , String > {};
111109 for (final template in templates) {
112110 Log .printWhite ('Reading template at: $template ...' );
113- final result = await MdTemplateUtility .i
114- .readTemplateFromPathOrUrl (template)
115- .value;
111+ final result = await MdTemplateUtility .i.readTemplateFromPathOrUrl (template).value;
116112
117113 if (result.isErr ()) {
118114 Log .printRed (' Failed to read template!' );
@@ -163,10 +159,6 @@ Future<void> generateScreenAccess(
163159
164160// ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
165161
166- void _print (void Function (String ) print, String message) {
167- print ('$message ' );
168- }
169-
170162bool _isAllowedFileName (String e) {
171163 final lc = e.toLowerCase ();
172164 return ! lc.endsWith ('.g.dart' ) && lc.endsWith ('.dart' );
@@ -189,42 +181,41 @@ class TemplateInterpolator2<T> {
189181 }
190182}
191183
192- final _interpolator =
193- TemplateInterpolator2 <ClassInsight <GenerateScreenBindings >>({
194- '___ROUTE_BUILDERS___' : (insight) {
195- final a = insight.className.toPascalCase ();
196- return ['${a }RouteBuilder()' ].join ('\n ' );
197- },
198- '___SCREEN_MAKERS___' : (insight) {
199- final a = insight.className.toPascalCase ();
200- return 'maker$a ' ;
201- },
202- '___PATHS___' : (insight) {
203- final a = insight.className.toUpperSnakeCase ();
204- return '...PATH_$a ' ;
205- },
206- '___PATHS_NOT_REDIRECTABLE___' : (insight) {
207- final a = insight.className.toUpperSnakeCase ();
208- return '...PATH_NOT_REDIRECTABLE_$a ' ;
209- },
210- '___PATHS_ALWAYS_ACCESSIBLE___' : (insight) {
211- final a = insight.className.toUpperSnakeCase ();
212- return '...PATH_ALWAYS_ACCESSIBLE_$a ' ;
213- },
214- '___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_IN_AND_VERIFIED___' : (insight) {
215- final a = insight.className.toUpperSnakeCase ();
216- return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_IN_AND_VERIFIED_$a ' ;
217- },
218- '___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_IN___' : (insight) {
219- final a = insight.className.toUpperSnakeCase ();
220- return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_IN_$a ' ;
221- },
222- '___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_OUT___' : (insight) {
223- final a = insight.className.toUpperSnakeCase ();
224- return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_OUT_$a ' ;
225- },
226- '___GENERATED_SCREEN_ROUTES___' : (insight) {
227- final a = insight.className.toPascalCase ();
228- return 'generated${a }Route' ;
229- },
230- });
184+ final _interpolator = TemplateInterpolator2 <ClassInsight <GenerateScreenBindings >>({
185+ '___ROUTE_BUILDERS___' : (insight) {
186+ final a = insight.className.toPascalCase ();
187+ return ['${a }RouteBuilder()' ].join ('\n ' );
188+ },
189+ '___SCREEN_MAKERS___' : (insight) {
190+ final a = insight.className.toPascalCase ();
191+ return 'maker$a ' ;
192+ },
193+ '___PATHS___' : (insight) {
194+ final a = insight.className.toUpperSnakeCase ();
195+ return '...PATH_$a ' ;
196+ },
197+ '___PATHS_NOT_REDIRECTABLE___' : (insight) {
198+ final a = insight.className.toUpperSnakeCase ();
199+ return '...PATH_NOT_REDIRECTABLE_$a ' ;
200+ },
201+ '___PATHS_ALWAYS_ACCESSIBLE___' : (insight) {
202+ final a = insight.className.toUpperSnakeCase ();
203+ return '...PATH_ALWAYS_ACCESSIBLE_$a ' ;
204+ },
205+ '___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_IN_AND_VERIFIED___' : (insight) {
206+ final a = insight.className.toUpperSnakeCase ();
207+ return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_IN_AND_VERIFIED_$a ' ;
208+ },
209+ '___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_IN___' : (insight) {
210+ final a = insight.className.toUpperSnakeCase ();
211+ return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_IN_$a ' ;
212+ },
213+ '___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_OUT___' : (insight) {
214+ final a = insight.className.toUpperSnakeCase ();
215+ return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_OUT_$a ' ;
216+ },
217+ '___GENERATED_SCREEN_ROUTES___' : (insight) {
218+ final a = insight.className.toPascalCase ();
219+ return 'generated${a }Route' ;
220+ },
221+ });
0 commit comments