file method
Implementation
Future<List<String>> file(
String name, {
required String workingDirectory,
List<String> ignoreDirs = const [],
}) {
switch (platform) {
case Platform(isLinux: true):
case Platform(isMacOS: true):
return _findLinux(
name,
workingDirectory: workingDirectory,
file: true,
ignoreDirs: ignoreDirs,
);
case Platform(isWindows: true):
return _findWindows(
name,
workingDirectory: workingDirectory,
ignoreDirs: ignoreDirs,
);
default:
throw UnsupportedError(
'Unsupported platform: ${platform.operatingSystem}',
);
}
}