change menu a bit

This commit is contained in:
karl.hudgell 2020-04-25 11:11:10 +01:00
parent 64cb9b95d1
commit ad0c2f5bf5
2 changed files with 46 additions and 35 deletions

View File

@ -1,36 +1,47 @@
const inquirer = require('inquirer'); const inquirer = require("inquirer");
const files = require('./files') const files = require("./files");
module.exports = { module.exports = {
mainMenu: () => { mainMenu: () => {
const questions = [{ const questions = [
type: 'list', {
name: 'mainMenu', type: "list",
message: 'What do you want to do?', name: "mainMenu",
choices: ['Connect to MiWatch via Wifi', 'Remove Install Xiaomi Apps', 'Install Compatible Apps', 'Restore Uninstalled Apps'], message: "What do you want to do?",
choices: [
"Connect to MiWatch via Wifi",
"Remove Xiaomi Apps",
"Restore Xiaomi Apps",
"Install Compatible Apps",
],
filter: function (val) { filter: function (val) {
return val.toLowerCase(); return val.toLowerCase();
} },
}]; },
];
return inquirer.prompt(questions); return inquirer.prompt(questions);
}, },
connectWifi: () => { connectWifi: () => {
const questions = [ { const questions = [
type: 'input', {
name: 'connectWifi', type: "input",
message: 'What is your MiWatch IpAdress?', name: "connectWifi",
},]; message: "What is your MiWatch IpAdress?",
},
];
return inquirer.prompt(questions); return inquirer.prompt(questions);
}, },
removeAppsList: async () => { removeAppsList: async () => {
const packages = await files.loadPackageList() const packages = await files.loadPackageList();
const questions = [ { const questions = [
type: 'checkbox', {
name: 'removeAppsList', type: "checkbox",
message: 'What apps do you want to remove?', name: "removeAppsList",
choices: packages.apps message: "What apps do you want to remove?",
}] choices: packages.apps,
},
];
return inquirer.prompt(questions); return inquirer.prompt(questions);
}, },
}; };

View File

@ -55,10 +55,10 @@ module.exports = {
case 'connect to miwatch via wifi': case 'connect to miwatch via wifi':
module.exports.connectWifi() module.exports.connectWifi()
break; break;
case 'remove install xiaomi apps': case 'remove xiaomi apps':
module.exports.removeApps() module.exports.removeApps()
break; break;
case 'restore uninstalled apps': case 'restore xiaomi apps':
module.exports.restoreApps() module.exports.restoreApps()
break; break;
default: default: