compatile apps list
This commit is contained in:
		
							parent
							
								
									2e2d8e2317
								
							
						
					
					
						commit
						cb3c9fea56
					
				@ -1,5 +1,6 @@
 | 
			
		||||
const inquirer = require("inquirer");
 | 
			
		||||
const files = require("./files");
 | 
			
		||||
const fs = require('fs')
 | 
			
		||||
 | 
			
		||||
module.exports = {
 | 
			
		||||
  mainMenu: () => {
 | 
			
		||||
@ -45,4 +46,20 @@ module.exports = {
 | 
			
		||||
    ];
 | 
			
		||||
    return inquirer.prompt(questions);
 | 
			
		||||
  },
 | 
			
		||||
  compatibleApps: async () => {
 | 
			
		||||
    const compatibleApps = JSON.parse(fs.readFileSync('./data/compatibleApps.json', 'utf8'));
 | 
			
		||||
    const appList = []
 | 
			
		||||
    for (let element of compatibleApps) {
 | 
			
		||||
        appList.push(element.name)
 | 
			
		||||
  }
 | 
			
		||||
    const questions = [
 | 
			
		||||
      {
 | 
			
		||||
        type: "checkbox",
 | 
			
		||||
        name: "removeAppsList",
 | 
			
		||||
        message: "What apps do you want to remove?",
 | 
			
		||||
        choices: appList,
 | 
			
		||||
      },
 | 
			
		||||
    ];
 | 
			
		||||
    return inquirer.prompt(questions);
 | 
			
		||||
  },
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@ -6,6 +6,12 @@ const files = require('../lib/files')
 | 
			
		||||
const fs = require('fs')
 | 
			
		||||
 | 
			
		||||
module.exports = {
 | 
			
		||||
    compatibleApps: async () => {
 | 
			
		||||
        common.header('Install Compatible Apps')
 | 
			
		||||
        const compatibleApps = JSON.parse(fs.readFileSync('./data/compatibleApps.json', 'utf8'));
 | 
			
		||||
        const value = await inquirer.compatibleApps();
 | 
			
		||||
        console.log(value)
 | 
			
		||||
    },
 | 
			
		||||
    removeApps: async () => {
 | 
			
		||||
        common.header('Remove Apps')
 | 
			
		||||
        const value = await inquirer.removeAppsList();
 | 
			
		||||
@ -107,6 +113,9 @@ module.exports = {
 | 
			
		||||
            case 'restore xiaomi apps':
 | 
			
		||||
                module.exports.restoreApps()
 | 
			
		||||
                break;
 | 
			
		||||
            case 'install compatible apps':
 | 
			
		||||
                module.exports.compatibleApps()
 | 
			
		||||
                break;
 | 
			
		||||
            case 'quit':
 | 
			
		||||
                break;
 | 
			
		||||
            default:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user