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?",
filter: function (val) { choices: [
return val.toLowerCase(); "Connect to MiWatch via Wifi",
} "Remove Xiaomi Apps",
}]; "Restore Xiaomi Apps",
return inquirer.prompt(questions); "Install Compatible Apps",
}, ],
connectWifi: () => { filter: function (val) {
const questions = [ { return val.toLowerCase();
type: 'input', },
name: 'connectWifi', },
message: 'What is your MiWatch IpAdress?', ];
},]; return inquirer.prompt(questions);
return inquirer.prompt(questions); },
}, connectWifi: () => {
removeAppsList: async () => { const questions = [
const packages = await files.loadPackageList() {
type: "input",
name: "connectWifi",
message: "What is your MiWatch IpAdress?",
},
];
return inquirer.prompt(questions);
},
removeAppsList: async () => {
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: