resolveDirectory method
Implementation
String resolveDirectory(
String path, {
String? fromDirectory,
}) {
final trimmed = path.trim();
if (trimmed.isEmpty) {
return Directory(fromDirectory ?? currentWorkingDirectory).absolute.path;
}
if (_isAbsolutePath(trimmed)) {
return Directory(trimmed).absolute.path;
}
final base = Directory(fromDirectory ?? currentWorkingDirectory).absolute.path;
return Directory('$base${Platform.pathSeparator}$trimmed').absolute.path;
}