@@ -72,7 +72,9 @@ Future<void> generateScreenAccess(
7272 templates = argResults.multiOption (DefaultMultiOptions .TEMPLATES .name);
7373 dartSdk = argResults.option (DefaultOptionParams .DART_SDK .name);
7474 } catch (_) {
75- Log .printRed ('Missing required args! Use --help flag for more information.' );
75+ Log .printRed (
76+ 'Missing required args! Use --help flag for more information.' ,
77+ );
7678
7779 exit (ExitCodes .FAILURE .code);
7880 }
@@ -108,7 +110,9 @@ Future<void> generateScreenAccess(
108110 final templateData = < String , String > {};
109111 for (final template in templates) {
110112 Log .printWhite ('Reading template at: $template ...' );
111- final result = await MdTemplateUtility .i.readTemplateFromPathOrUrl (template).value;
113+ final result = await MdTemplateUtility .i
114+ .readTemplateFromPathOrUrl (template)
115+ .value;
112116
113117 if (result.isErr ()) {
114118 Log .printRed (' Failed to read template!' );
@@ -181,41 +185,42 @@ class TemplateInterpolator2<T> {
181185 }
182186}
183187
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- });
188+ final _interpolator =
189+ TemplateInterpolator2 <ClassInsight <GenerateScreenBindings >>({
190+ '___ROUTE_BUILDERS___' : (insight) {
191+ final a = insight.className.toPascalCase ();
192+ return ['${a }RouteBuilder()' ].join ('\n ' );
193+ },
194+ '___SCREEN_MAKERS___' : (insight) {
195+ final a = insight.className.toPascalCase ();
196+ return 'maker$a ' ;
197+ },
198+ '___PATHS___' : (insight) {
199+ final a = insight.className.toUpperSnakeCase ();
200+ return '...PATH_$a ' ;
201+ },
202+ '___PATHS_NOT_REDIRECTABLE___' : (insight) {
203+ final a = insight.className.toUpperSnakeCase ();
204+ return '...PATH_NOT_REDIRECTABLE_$a ' ;
205+ },
206+ '___PATHS_ALWAYS_ACCESSIBLE___' : (insight) {
207+ final a = insight.className.toUpperSnakeCase ();
208+ return '...PATH_ALWAYS_ACCESSIBLE_$a ' ;
209+ },
210+ '___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_IN_AND_VERIFIED___' : (insight) {
211+ final a = insight.className.toUpperSnakeCase ();
212+ return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_IN_AND_VERIFIED_$a ' ;
213+ },
214+ '___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_IN___' : (insight) {
215+ final a = insight.className.toUpperSnakeCase ();
216+ return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_IN_$a ' ;
217+ },
218+ '___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_OUT___' : (insight) {
219+ final a = insight.className.toUpperSnakeCase ();
220+ return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_OUT_$a ' ;
221+ },
222+ '___GENERATED_SCREEN_ROUTES___' : (insight) {
223+ final a = insight.className.toPascalCase ();
224+ return 'generated${a }Route' ;
225+ },
226+ });
0 commit comments