v0.1
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import fs from 'fs';
|
||||
|
||||
import { Entry } from './entry.ts';
|
||||
|
||||
export function writeConfig(entries: Entry[]) {
|
||||
const data = JSON.stringify(entries, null, 2);
|
||||
fs.writeFile('./config.json', data, (err) => {
|
||||
if (err) {
|
||||
console.error(err);
|
||||
return;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
export function readConfig(): Entry[] {
|
||||
if (!fs.existsSync('./config.json')) {
|
||||
return [];
|
||||
}
|
||||
const data = fs.readFileSync('./config.json', 'utf8');
|
||||
return JSON.parse(data);
|
||||
}
|
||||
Reference in New Issue
Block a user