vasku
Version:
TVM-Solidity contract development framework
24 lines (23 loc) • 837 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.showBackupMenu = void 0;
const enquirer_1 = require("./enquirer");
const backup_1 = require("../actions/init/backup");
const init_1 = require("../actions/init/init");
const colors_1 = require("colors");
const DIRECTORY = 'backup';
async function showBackupMenu() {
const BACKUP = `move files to ${(0, colors_1.green)(DIRECTORY)} directory and initialize project`;
const choice = await (new enquirer_1.Select({
message: 'Tried to initiate a project, but the directory is not empty',
choices: [
BACKUP,
enquirer_1.QUIT
]
})).run();
if (choice === BACKUP) {
(0, backup_1.backup)(process.cwd(), DIRECTORY);
(0, init_1.init)();
}
}
exports.showBackupMenu = showBackupMenu;