Files
umbrix/lib/features/profile/data/profile_path_resolver.dart
problematicconsumer 829d58a1a2 Refactor profiles
2023-11-26 21:20:58 +03:30

18 lines
400 B
Dart

import 'dart:io';
import 'package:path/path.dart' as p;
class ProfilePathResolver {
const ProfilePathResolver(this._workingDir);
final Directory _workingDir;
Directory get directory => Directory(p.join(_workingDir.path, "configs"));
File file(String fileName) {
return File(p.join(directory.path, "$fileName.json"));
}
File tempFile(String fileName) => file("$fileName.tmp");
}