import {config} from "dotenv"; import {join} from "path"; import minimist from "minimist"; const argv = minimist(process.argv.slice(2)); const rootResolve = (...pathSegments: string[]) => join(__dirname, "..", ...pathSegments); export const getEnv = () => argv["m"]; const getEnvPath = () => { if ( String(typeof getEnv()) === "boolean" || String(typeof getEnv()) === "undefined" ) { return rootResolve("env/dev.env"); } return rootResolve(`env/${getEnv()}.env`); }; export const getConfig = () => config({ path: getEnvPath() }).parsed;