@override Future<List<String>> listFiles(Pattern pattern) async { return await _directoryContents( workingDirectory ?? Directory.current, pattern, ); }