Skip to content

Commit a3caffc

Browse files
ci: bump version to v0.8.1
1 parent 8da4e4c commit a3caffc

5 files changed

Lines changed: 129 additions & 84 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## [0.8.1]
4+
5+
- Released @ 7/2025 (UTC)
6+
- Update dependencies
7+
38
## [0.8.0]
49

510
- Released @ 7/2025 (UTC)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Dart & Flutter Packages by dev-cetera.com & contributors.
66
[![sponsor](https://img.shields.io/badge/sponsor-grey?logo=github-sponsors)](https://github.com/sponsors/dev-cetera)
77
[![patreon](https://img.shields.io/badge/patreon-grey?logo=patreon)](https://www.patreon.com/c/RobertMollentze)
88
[![pub](https://img.shields.io/pub/v/df_generate_screen.svg)](https://pub.dev/packages/df_generate_screen)
9-
[![tag](https://img.shields.io/badge/tag-v0.8.0-purple?logo=github)](https://github.com/dev-cetera/df_generate_screen/tree/v0.8.0)
9+
[![tag](https://img.shields.io/badge/tag-v0.8.1-purple?logo=github)](https://github.com/dev-cetera/df_generate_screen/tree/v0.8.1)
1010
[![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/dev-cetera/df_generate_screen/main/LICENSE)
1111

1212
---

lib/src/generate_screen.dart

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ Future<void> generateScreen(
3333
Log.enableReleaseAsserts = true;
3434
final parser = CliParser(
3535
title: 'dev-cetera.com',
36-
description: 'A tool for generating screen/page files for Flutter projects.',
36+
description:
37+
'A tool for generating screen/page files for Flutter projects.',
3738
example: 'df_generate_screen -i .',
3839
additional:
3940
'For contributions, error reports and information, visit: https://github.com/dev-cetera.',
@@ -76,7 +77,9 @@ Future<void> generateScreen(
7677
templates = argResults.multiOption(DefaultMultiOptions.TEMPLATES.name);
7778
outputPath = argResults.option(DefaultOptionParams.OUTPUT_PATH.name)!;
7879
} catch (_) {
79-
Log.printRed('Missing required args! Use --help flag for more information.');
80+
Log.printRed(
81+
'Missing required args! Use --help flag for more information.',
82+
);
8083
exit(ExitCodes.FAILURE.code);
8184
}
8285

@@ -85,7 +88,9 @@ Future<void> generateScreen(
8588
final templateData = <String, String>{};
8689
for (final template in templates) {
8790
Log.printWhite('Reading template at: $template...');
88-
final result = await MdTemplateUtility.i.readTemplateFromPathOrUrl(template).value;
91+
final result = await MdTemplateUtility.i
92+
.readTemplateFromPathOrUrl(template)
93+
.value;
8994

9095
if (result.isErr()) {
9196
Log.printRed(' Failed to read template!');

lib/src/generate_screen_access.dart

Lines changed: 42 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,9 @@ Future<void> generateScreenAccess(
110110
final templateData = <String, String>{};
111111
for (final template in templates) {
112112
Log.printWhite('Reading template at: $template...');
113-
final result = await MdTemplateUtility.i.readTemplateFromPathOrUrl(template).value;
113+
final result = await MdTemplateUtility.i
114+
.readTemplateFromPathOrUrl(template)
115+
.value;
114116

115117
if (result.isErr()) {
116118
Log.printRed(' Failed to read template!');
@@ -187,41 +189,42 @@ class TemplateInterpolator2<T> {
187189
}
188190
}
189191

190-
final _interpolator = TemplateInterpolator2<ClassInsight<GenerateScreenBindings>>({
191-
'___ROUTE_BUILDERS___': (insight) {
192-
final a = insight.className.toPascalCase();
193-
return ['${a}RouteBuilder()'].join('\n');
194-
},
195-
'___SCREEN_MAKERS___': (insight) {
196-
final a = insight.className.toPascalCase();
197-
return 'maker$a';
198-
},
199-
'___PATHS___': (insight) {
200-
final a = insight.className.toUpperSnakeCase();
201-
return '...PATH_$a';
202-
},
203-
'___PATHS_NOT_REDIRECTABLE___': (insight) {
204-
final a = insight.className.toUpperSnakeCase();
205-
return '...PATH_NOT_REDIRECTABLE_$a';
206-
},
207-
'___PATHS_ALWAYS_ACCESSIBLE___': (insight) {
208-
final a = insight.className.toUpperSnakeCase();
209-
return '...PATH_ALWAYS_ACCESSIBLE_$a';
210-
},
211-
'___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_IN_AND_VERIFIED___': (insight) {
212-
final a = insight.className.toUpperSnakeCase();
213-
return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_IN_AND_VERIFIED_$a';
214-
},
215-
'___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_IN___': (insight) {
216-
final a = insight.className.toUpperSnakeCase();
217-
return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_IN_$a';
218-
},
219-
'___PATHS_ACCESSIBLE_ONLY_IF_LOGGED_OUT___': (insight) {
220-
final a = insight.className.toUpperSnakeCase();
221-
return '...PATH_ACCESSIBLE_ONLY_IF_LOGGED_OUT_$a';
222-
},
223-
'___GENERATED_SCREEN_ROUTES___': (insight) {
224-
final a = insight.className.toPascalCase();
225-
return 'generated${a}Route';
226-
},
227-
});
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+
});

0 commit comments

Comments
 (0)