diff --git a/lib/manager/modManager.js b/lib/manager/modManager.js index 1bb0345b..7f23d490 100644 --- a/lib/manager/modManager.js +++ b/lib/manager/modManager.js @@ -15,17 +15,25 @@ module.exports.listMods = function(instance){ token: '53faebce0a608b1195f01dcfd95ee1', require_ownership: false }).then(token => { - console.log("authed") - /**/ - factorioAPI.getInstalledMods().then(mods => { - console.log("Currently installed:"); - console.log(asTable(mods)); - factorioAPI.getModsFromSaves().then(list => { - console.log("Mods used in save:"); - console.log(JSON.stringify(list)) - console.log(asTable(list[0].mods)) - }); + console.log("Currently installed:"); + factorioAPI.readModZips().then(list => { + console.log(asTable(list.map(mod => { + return { + name:(mod.title || mod.name), + version:mod.version, + date:mod.date, + factorio_ver:mod.factorio_version, + author:mod.author, + } + }))); }); + // Deactivated due to bug in node-factorio-api, see https://github.com/Danacus/node-factorio-api/issues/2 + + /*factorioAPI.getModsFromSaves().then(list => { + console.log("Mods used in save:"); + console.log(JSON.stringify(list)) + console.log(asTable(list[0].mods)) + });*/ }); } else { // list shared mods in /sharedMods/