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