listDirectories method
Implementation
@override
Future<List<Directory>> listDirectories() async {
final path =
Platform.environment['HOME'] ?? Platform.environment['USERPROFILE'];
if (path == null) {
throw 'Could not determine the user home directory.';
}
final homeDirectory = Directory(path);
return _fetchDirectories(homeDirectory);
}