Skip to content

Commit 83f1502

Browse files
committed
+chore: Bugfix with paths
1 parent 9df1d2f commit 83f1502

File tree

3 files changed

+22
-13
lines changed

3 files changed

+22
-13
lines changed

lib/src/gen_indexes.dart

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,13 @@ Future<void> genIndexes(
112112
printWhite,
113113
'Reading template at: $template...',
114114
);
115-
final result = await MdTemplateUtility.i.readTemplateFromPathOrUrl(
116-
template,
117-
);
115+
final result = await MdTemplateUtility.i
116+
.readTemplateFromPathOrUrl(
117+
template,
118+
)
119+
.value;
118120

119-
if (result.isErr) {
121+
if (result.isErr()) {
120122
spinner.stop();
121123
_print(
122124
printRed,
@@ -197,7 +199,8 @@ String _publicExports(
197199
bool Function(String filePath) test,
198200
String Function(String baseName) statementBuilder,
199201
) {
200-
final relativeFilePaths = filePaths.map((e) => p.relative(e, from: inputPath));
202+
final relativeFilePaths =
203+
filePaths.map((e) => p.relative(e, from: inputPath));
201204
final exportFilePaths = relativeFilePaths.where((e) => test(e));
202205
final statements = exportFilePaths.map(statementBuilder);
203206
return statements.join('\n');

lib/src/gen_indexes_ts.dart

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ Future<void> genIndexesTs(
7979
);
8080
final filePathStream0 = PathExplorer(inputPath).exploreFiles();
8181
final filePathStream1 = filePathStream0.where((e) {
82+
print(e);
8283
final path = p.relative(e.path, from: inputPath);
8384
return _isAllowedFileName(path);
8485
});
@@ -111,11 +112,13 @@ Future<void> genIndexesTs(
111112
printWhite,
112113
'Reading template at: $template...',
113114
);
114-
final result = await MdTemplateUtility.i.readTemplateFromPathOrUrl(
115-
template,
116-
);
115+
final result = await MdTemplateUtility.i
116+
.readTemplateFromPathOrUrl(
117+
template,
118+
)
119+
.value;
117120

118-
if (result.isErr) {
121+
if (result.isErr()) {
119122
spinner.stop();
120123
_print(
121124
printRed,
@@ -193,7 +196,8 @@ String _publicExports(
193196
bool Function(String filePath) test,
194197
String Function(String baseName) statementBuilder,
195198
) {
196-
final relativeFilePaths = filePaths.map((e) => p.relative(e, from: inputPath));
199+
final relativeFilePaths =
200+
filePaths.map((e) => p.relative(e, from: inputPath));
197201
final exportFilePaths = relativeFilePaths.where((e) => test(e));
198202
final statements = exportFilePaths.map(statementBuilder);
199203
return statements.join('\n');

pubspec.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212

1313
name: df_generate_dart_indexes
1414
description: A tool to generate index/exports files also known as barrel files for all Dart files in a directory.
15-
version: 0.5.9
15+
version: 0.5.10
16+
homepage: https://dev-cetera.com
1617
repository: https://github.com/dev-cetera/df_generate_dart_indexes
1718
funding:
1819
- https://www.buymeacoffee.com/dev_cetera
@@ -31,8 +32,8 @@ environment:
3132
## -----------------------------------------------------------------------------
3233

3334
dependencies:
34-
df_config: ^0.5.4
35-
df_gen_core: ^0.5.9
35+
df_config: ^0.6.2
36+
df_gen_core: ^0.6.5
3637
df_log: ^0.2.4
3738
args: ^2.6.0
3839
path: ^1.9.1
@@ -45,6 +46,7 @@ dev_dependencies:
4546
## -----------------------------------------------------------------------------
4647

4748
executables:
49+
gen-barrel: gen_indexes_basename
4850
gen-indexes-basename: gen_indexes_basename
4951
gen-indexes-ts: gen_indexes_ts
5052
gen-indexes: gen_indexes

0 commit comments

Comments
 (0)