UNPKG

artillery

Version:

Cloud-scale load testing. https://www.artillery.io

32 lines (24 loc) 616 B
const fs = require('fs'); const os = require('os'); const configFilePath = `${os.homedir()}/.artilleryrc`; function readArtilleryConfig() { try { const config = fs.readFileSync(configFilePath, 'utf-8'); return JSON.parse(config); } catch (err) { return {}; } } function updateArtilleryConfig(data) { try { const updatedConf = { ...readArtilleryConfig(), ...data }; fs.writeFileSync(configFilePath, JSON.stringify(updatedConf)); return updatedConf; } catch (err) { console.error(err); } } module.exports = { readArtilleryConfig, updateArtilleryConfig };