aboutsummaryrefslogtreecommitdiff
path: root/src/modules/packages.js
diff options
context:
space:
mode:
author0neGal <mail@0negal.com>2023-07-24 18:09:32 +0200
committer0neGal <mail@0negal.com>2023-07-24 18:09:32 +0200
commit9d33c21f489c2d3d3e4bfd4fc0cf4ff3d613b9fd (patch)
tree6297a0587e53293ea5d1562853c9a04b20368a75 /src/modules/packages.js
parent4e870f414cd4a85c4fca29bf4eb6f79f1aa89487 (diff)
downloadViper-9d33c21f489c2d3d3e4bfd4fc0cf4ff3d613b9fd.tar.gz
Viper-9d33c21f489c2d3d3e4bfd4fc0cf4ff3d613b9fd.zip
use prettier console logging for packages.js
Diffstat (limited to 'src/modules/packages.js')
-rw-r--r--src/modules/packages.js22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/modules/packages.js b/src/modules/packages.js
index e6eb4a1..27df20a 100644
--- a/src/modules/packages.js
+++ b/src/modules/packages.js
@@ -8,6 +8,8 @@ const json = require("./json");
const win = require("./window");
const settings = require("./settings");
+console = require("./console");
+
var packages = {};
function update_path() {
@@ -163,17 +165,17 @@ packages.install = async (url, author, package_name, version) => {
let name = packages.format_name(author, package_name, version);
- console.log("Downloading package:", name);
+ console.info("Downloading package:", name);
// download `url` to a temporary dir, and return the path to it
let zip_path = await packages.download(url, name);
- console.log("Extracting package:", name);
+ console.info("Extracting package:", name);
// extract the zip file we downloaded before, and return the path of
// the folder that we extracted it to
let package_path = await packages.extract(zip_path, name);
- console.log("Verifying package:", name);
+ console.info("Verifying package:", name);
let verification = packages.verify(package_path);
switch(verification) {
@@ -190,22 +192,22 @@ packages.install = async (url, author, package_name, version) => {
// check whether the user cancelled or confirmed the
// installation, and act accordingly
if (! confirmation) {
- return console.log("Cancelled package installation:", name);
+ return console.ok("Cancelled package installation:", name);
}
break;
default:
ipcMain.emit("failed-mod", name);
// other unhandled error
- return console.log(
+ return console.error(
"Verification of package failed:", name,
", reason:", verification
);
}
- console.log("Verified package:", name);
+ console.ok("Verified package:", name);
- console.log("Deleting older version(s), if it exists:", name);
+ console.info("Deleting older version(s), if it exists:", name);
// check and delete any mod with the name package details in the old
// `mods` folder, if there are any at all
let mods = require("./mods");
@@ -222,12 +224,12 @@ packages.install = async (url, author, package_name, version) => {
// removes older version of package inside the `packages` folder
packages.remove(author, package_name, version);
- console.log("Moving package:", name);
+ console.info("Moving package:", name);
let moved = packages.move(package_path);
if (! moved) {
ipcMain.emit("failed-mod", name);
- console.log("Moving package failed:", name);
+ console.error("Moving package failed:", name);
return false;
}
@@ -236,7 +238,7 @@ packages.install = async (url, author, package_name, version) => {
fancy_name: package_name
})
- console.log("Installed package:", name);
+ console.ok("Installed package:", name);
return true;
}