1
0
Fork 0

lint fixes

pull/1344/head
Cory Miller 2023-02-17 18:36:02 +00:00
parent 41350470e5
commit f13d18d494
1 changed files with 17 additions and 10 deletions

View File

@ -4,7 +4,6 @@ import * as path from 'path'
import {promisify} from 'util' import {promisify} from 'util'
import * as ioUtil from './io-util' import * as ioUtil from './io-util'
const exec = promisify(childProcess.exec)
const execFile = promisify(childProcess.execFile) const execFile = promisify(childProcess.execFile)
/** /**
@ -129,23 +128,31 @@ export async function rmRF(inputPath: string): Promise<void> {
try { try {
const cmdPath = ioUtil.getCmdPath() const cmdPath = ioUtil.getCmdPath()
const p = new Promise(async (resolve, reject) => { const p = new Promise(async resolve => {
setTimeout(() => { setTimeout(() => {
resolve("timeout") resolve('timeout')
}, 500) }, 500)
let result = null let result = null
if (await ioUtil.isDirectory(inputPath, true)) { if (await ioUtil.isDirectory(inputPath, true)) {
result = childProcess.spawn(cmdPath, ['/s', '/c', '"rd /s /q "%inputPath%""'], { result = childProcess.spawn(
env: {inputPath} cmdPath,
}) ['/s', '/c', '"rd /s /q "%inputPath%""'],
{
env: {inputPath}
}
)
} else { } else {
result = childProcess.spawn('cmdPath', ['/s', '/c', '"del /f /a "%inputPath%""'], { result = childProcess.spawn(
env: {inputPath} cmdPath,
}) ['/s', '/c', '"del /f /a "%inputPath%""'],
{
env: {inputPath}
}
)
} }
result.on('close', (code) => { result.on('close', code => {
resolve(code) resolve(code)
}) })
}) })