MiWatchKleaner/lib/files.js

30 lines
671 B
JavaScript
Raw Normal View History

2020-04-24 20:42:45 +01:00
const fs = require('fs');
const path = require('path');
module.exports = {
getCurrentDirectoryBase: () => {
return path.basename(process.cwd());
},
directoryExists: (filePath) => {
return fs.existsSync(filePath);
2020-04-25 10:27:17 +01:00
},
writeIpAddress: (value) => {
const data = {
ipAddress: value
}
try {
fs.writeFileSync('./data/MiWatch.json', JSON.stringify(data))
} catch (err) {
console.log(err)
}
},
2020-04-25 10:44:12 +01:00
loadPackageList: () => {
try {
2020-08-27 10:28:54 +01:00
const packageList = JSON.parse(fs.readFileSync('./data/xiaomiPackageRemovalList.json', 'utf8'));
2020-04-25 10:44:12 +01:00
return packageList
} catch (err) {
console.log(err)
}
2020-04-25 23:07:43 +01:00
},
2020-04-25 21:28:13 +01:00
}