Files
sui-data-sync/tools/bin/get-env
Zitao Xiong a07d262277 add dev
2024-05-23 18:10:25 +08:00

16 lines
390 B
JavaScript
Executable File

#!/usr/bin/env node
const dotenv = require('dotenv');
const [prevEnv, afterEnv] = process.argv.slice(2);
const prev = dotenv.parse(prevEnv);
const after = dotenv.parse(afterEnv);
// print direnv exported variables for dotenv to use in jest tests
for (const [k, v] of Object.entries(after)) {
// only print changed vars
if (prev[k] !== after[k]) {
console.log(`${k}=${v}`);
}
}