@fireenjin/cli
Version:
A set of tools for speeding up production of full-stack Firebase projects.
20 lines (17 loc) • 576 B
text/typescript
import * as fs from "fs";
import * as path from "path";
import glob from "tiny-glob";
const currentEnv = process.argv[3] ? process.argv[3] : "local";
export default async (config: any) => {
console.log(`Running ${currentEnv} environment setup by copying files...`);
for (const file of await glob(`./env/${currentEnv}/**/*.*`)) {
const fileDest =
process.cwd() +
path.sep +
(file as string)
.split(path.sep)
.filter((_part, index) => index > 1)
.join(path.sep);
fs.copyFileSync(file, fileDest);
}
};