MiWatchKleaner/lib/inquirer.js

49 lines
1.1 KiB
JavaScript
Raw Normal View History

2020-04-25 11:11:10 +01:00
const inquirer = require("inquirer");
const files = require("./files");
2020-04-24 20:42:45 +01:00
module.exports = {
2020-04-25 11:11:10 +01:00
mainMenu: () => {
const questions = [
{
type: "list",
name: "mainMenu",
message: "What do you want to do?",
choices: [
"Connect to MiWatch via Wifi",
"Remove Xiaomi Apps",
"Restore Xiaomi Apps",
"Install Compatible Apps",
2020-04-25 14:54:31 +01:00
"Quit"
2020-04-25 11:11:10 +01:00
],
filter: function (val) {
return val.toLowerCase();
},
},
];
return inquirer.prompt(questions);
},
connectWifi: () => {
const questions = [
{
type: "input",
name: "connectWifi",
message: "What is your MiWatch IpAdress?",
},
];
return inquirer.prompt(questions);
},
removeAppsList: async () => {
const packages = await files.loadPackageList();
2020-04-25 10:44:12 +01:00
2020-04-25 11:11:10 +01:00
const questions = [
{
type: "checkbox",
name: "removeAppsList",
message: "What apps do you want to remove?",
choices: packages.apps,
},
];
return inquirer.prompt(questions);
},
};