UNPKG

constatic

Version:

Constatic is a CLI for creating and managing modern TypeScript projects, providing an organized structure and features that streamline development.

19 lines (18 loc) 562 B
// src/actions/bot/add/database.ts import merge from "lodash.merge"; import { updateEnv } from "../init.js"; import { copy } from "fs-extra"; import { join } from "node:path"; async function addBotDatabaseAction(props) { const { cli, pkg, database, envFile: envManager, envSchema } = props; merge(pkg, database.packageJson); if (database.env) { await updateEnv(envSchema, envManager, database.env); } if (database.path) { await copy(join(cli.templates.botPath, "databases", database.path), props.dist); } } export { addBotDatabaseAction };