Added uninstall command

This commit is contained in:
Kallum Jones
2022-08-04 14:24:39 +01:00
parent 129d7e7ad5
commit ab83374735
4 changed files with 69 additions and 10 deletions

View File

@ -2,14 +2,13 @@ import path from "path";
import * as https from "https";
import {createWriteStream} from "fs";
import DownloadError from "../errors/download_error.js";
import Mods from "../mods/mods.js";
export default class FileDownloader {
private static readonly MODS_FOLDER_PATH: string = path.join("mods");
static downloadMod(task: DownloadTask): void {
https.get(task.url, res => {
const filePath = path.join(this.MODS_FOLDER_PATH, task.fileName);
const filePath = path.join(Mods.MODS_FOLDER_PATH, task.fileName);
const writeStream = createWriteStream(filePath);
res.pipe(writeStream);
writeStream.on("finish", () => writeStream.close());