inquirer.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. const inquirer = require('inquirer');
  2. const files = require('./files')
  3. module.exports = {
  4. mainMenu: () => {
  5. const questions = [{
  6. type: 'list',
  7. name: 'mainMenu',
  8. message: 'What do you want to do?',
  9. choices: ['Connect to MiWatch via Wifi', 'Remove Install Xiaomi Apps', 'Install Compatible Apps', 'Restore Uninstalled Apps'],
  10. filter: function (val) {
  11. return val.toLowerCase();
  12. }
  13. }];
  14. return inquirer.prompt(questions);
  15. },
  16. connectWifi: () => {
  17. const questions = [ {
  18. type: 'input',
  19. name: 'connectWifi',
  20. message: 'What is your MiWatch IpAdress?',
  21. },];
  22. return inquirer.prompt(questions);
  23. },
  24. removeAppsList: async () => {
  25. const packages = await files.loadPackageList()
  26. const questions = [ {
  27. type: 'checkbox',
  28. name: 'Remove Apps List',
  29. message: 'What apps do you want to remove?',
  30. choices: packages.apps
  31. }]
  32. return inquirer.prompt(questions);
  33. },
  34. };