@bluecadet/launchpad-cli
Version:
CLI for @bluecadet/launchpad utilities
23 lines • 626 B
JavaScript
import fs from "node:fs";
import chalk from "chalk";
import dotenv from "dotenv";
import { cliLogger } from "./cli-logger.js";
/**
* Load env files from paths into process.env
* @param {string[]} paths
*/
export function resolveEnv(paths) {
for (const envFilePath of paths) {
// check if file exists at path
if (!fs.existsSync(envFilePath)) {
continue;
}
// load env file
dotenv.config({
path: envFilePath,
quiet: true,
});
cliLogger.info(`Loaded env file '${chalk.grey(envFilePath)}'`);
}
}
//# sourceMappingURL=env.js.map