UNPKG

@albinberisha/codex-cli

Version:

Codex cli to scaffold plugins with Node

35 lines (28 loc) 852 B
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); }