list method
Lists the directory at path. When recursive, descends up to maxDepth
levels; glob filters entries by name/path pattern.
Implementation
@override
Future<List<RepoEntry>> list(
String path, {
bool recursive = false,
int? maxDepth,
String? glob,
}) async {
final result = await _callMap(Op.list, {
'path': path,
'recursive': recursive,
'maxDepth': ?maxDepth,
'glob': ?glob,
});
return _list(result['entries']).map(RepoEntry.fromJson).toList();
}