@albinberisha/codex-cli
Version:
Codex cli to scaffold plugins with Node
35 lines (28 loc) • 852 B
JavaScript
import fs from 'fs'
import { returnErrorMessage } from './utils/returnMessage.js';
export async function createJsonFile() {
await writeJsonFile();
return;
}
export async function writeJsonFile() {
const fileName = '__variables.json';
const variablesFile = {
SESSION_ID: process.env.SESSION_ID || null,
API_KEY: process.env.API_KEY || null,
ENVIRONMENT: process.env.ENVIRONMENT || null,
}
fs.writeFileSync(
fileName,
JSON.stringify(variablesFile, null, 2),
(err) => {
if (err) {
returnErrorMessage(err)
throw err;
};
});
}
export function readJsonFile() {
const fileName = '__variables.json';
const res = fs.readFileSync(fileName, 'utf8')
return JSON.parse(res);
}