show method
Implementation
Future<void> show({Progress? progress}) async {
progress ??= noOp;
final filename = basename(pathTo);
final workingDir = dirname(pathTo);
final process = await Process.start('firefox', [filename],
workingDirectory: workingDir);
process.stdout.transform(utf8.decoder).listen((data) {
progress!(data);
});
process.stderr.transform(utf8.decoder).listen((data) {
progress!(data);
});
}