INNER CODE UNIT · JavaScript
arg
waylaidwanderer/node-chatgpt-api · bin/cli.js:13
const arg = process.argv.find(_arg => _arg.startsWith('--settings'));
const path = arg?.split('=')[1] ?? './settings.js';
let settings;
if (fs.existsSync(path)) {
// get the full path
const fullPath = fs.realpathSync(path);
settings = (await import(pathToFileURL(fullPath).toString())).default;
} else {
if (arg) {
console.error('Error: the file specified by the --settings parameter does not exist.');
} else {
console.error('Error: the settings.js file does not exist.');
}
process.exit(1);
}
if (settings.storageFilePath && !settings.cacheOptions.store) {