extract static method
Implementation
static Future<void> extract({
required File archive,
required Directory outDir,
}) async {
if (_tarFileRegexp.hasMatch(archive.path)) {
await Github.exec('tar', [
'-xvf',
archive.path,
], workingDirectory: outDir);
} else {
await Github.exec('7z', ['x', '-y', '-o${outDir.path}', archive.path]);
}
}