fix vars on extractFile

This commit is contained in:
SrGooglo 2024-01-28 20:10:16 +01:00
parent b626740b8a
commit d8b7d08f21

View File

@ -5,10 +5,12 @@ import { pipeline as streamPipeline } from "node:stream/promises"
import { extractFull } from "node-7z" import { extractFull } from "node-7z"
import unzipper from "unzipper" import unzipper from "unzipper"
import Vars from "../vars"
export async function extractFile(file, dest) { export async function extractFile(file, dest) {
const ext = path.extname(file) const ext = path.extname(file)
console.log(`extractFile() | Extracting ${file} to ${dest}...`) console.log(`extractFile() | Extracting ${file} to ${dest}`)
switch (ext) { switch (ext) {
case ".zip": { case ".zip": {
@ -22,7 +24,13 @@ export async function extractFile(file, dest) {
} }
case ".7z": { case ".7z": {
await extractFull(file, dest, { await extractFull(file, dest, {
$bin: SEVENZIP_PATH $bin: Vars.sevenzip_path,
})
break
}
case ".gz": {
await extractFull(file, dest, {
$bin: Vars.sevenzip_path
}) })
break break
} }