UNPKG

jec-cli

Version:

CLI tool for managing JEC projects.

30 lines (29 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const fs = require("fs-extra"); const path = require("path"); const jec_tool_cli_1 = require("jec-tool-cli"); class GlassCatExtractor { constructor() { } move(callback) { const logger = jec_tool_cli_1.ConsoleCliLogger.getInstance(); const currentPath = process.cwd(); const tmpFolder = "jec-glasscat"; fs.copy(path.join(currentPath, tmpFolder), currentPath, (err) => { if (err) { logger.error(err); process.exit(1); } else { logger.verb("remove", path.join(currentPath, "jec-glasscat")); fs.remove(tmpFolder).then(() => { callback(); }).catch((reason) => { logger.error(reason); process.exit(1); }); } }); } } exports.GlassCatExtractor = GlassCatExtractor;