20 lines
429 B
JavaScript
20 lines
429 B
JavaScript
const path = require('path');
|
|
|
|
|
|
class Env {
|
|
|
|
static set(key, value) {
|
|
process.env[key] = value;
|
|
}
|
|
|
|
static addPath(value, key='PATH') {
|
|
if (!process.env[key]) {
|
|
process.env[key] = value;
|
|
} else if (process.env[key].split(path.delimiter).indexOf(value) === -1) {
|
|
process.env[key] = [process.env[key], value].join(path.delimiter);
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
module.exports = Env; |