Files
work-ts/src/chromium/mksnapshot/decompress.ts

21 lines
451 B
TypeScript

/**
* Decompress the tarball for mksnapshot.
*/
import { spawn } from 'child_process';
import path from 'path';
import { dir } from '../mksnapshot.js';
import { promisifySpawn } from '../../cli.js';
import { mkdir } from 'fs/promises';
const { HOME } = process.env;
await mkdir(dir, { recursive: true });
await promisifySpawn(spawn('tar', [
'-xvzf',
path.resolve(HOME!, 'resources', 'mksnapshot_schedule.tar.gz'),
'-C',
dir
]));