Finished? The 'anime' command

This commit is contained in:
Itamar Oren
2023-02-26 17:59:11 -05:00
parent a1db1a1400
commit 7fc72d7c01
7 changed files with 891 additions and 25 deletions
+11 -6
View File
@@ -9,10 +9,15 @@ const __dirname = dirname(__filename);
export function getJSON(key) {
const p = path.resolve(__dirname, "../config.json");
const data = fs.readFileSync(p, 'utf8');
if (fs.existsSync(p)) {
const data = fs.readFileSync(p, 'utf8');
const obj = JSON.parse(data);
return obj[key];
const obj = JSON.parse(data);
return obj[key];
} else {
fs.writeFileSync(p, JSON.stringify({"apath": "", "vpath": ""}));
return null;
}
}
@@ -20,11 +25,11 @@ export function setJSON(key, val) {
return new Promise((resolve, reject) => {
const p = path.resolve(__dirname, "../config.json");
const data = fs.readFileSync(p, 'utf8');
var obj = JSON.parse(data); //now it an object
obj[key] = val; //add some data
obj[`${key}`] = `${val}`; //add some data
const json = JSON.stringify(obj); //convert it back to json
fs.writeFile(p, json, (err) => {
fs.writeFileSync(p, json, (err) => {
if (err) { return reject(err); }
resolve();
}); // write it back