UNPKG

vasku

Version:

TVM-Solidity contract development framework

24 lines (23 loc) 837 B
"use strict"; 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;