MCPcopy
hub / github.com/prisma/prisma / writeLocalFiles

Function writeLocalFiles

packages/cli/src/postgres/link/local-setup.ts:92–103  ·  view source on GitHub ↗
(projectDir: string, connection: ConnectionResult)

Source from the content-addressed store, hash-verified

90
91/** Writes connection strings to `.env` and reports the `.gitignore` status. */
92export function writeLocalFiles(projectDir: string, connection: ConnectionResult): WriteLocalFilesResult {
93 const envPath = path.join(projectDir, '.env')
94
95 const envEntries: Record<string, string> = {
96 DATABASE_URL: connection.connectionString,
97 }
98
99 const env = upsertEnvFile(envPath, envEntries)
100 const gitignoreStatus = checkGitignore(projectDir)
101
102 return { env, gitignoreStatus }
103}
104
105/** Formats a human-readable summary of `.env` writes and `.gitignore` warnings. */
106export function formatEnvSummary(result: WriteLocalFilesResult): string {

Callers 2

executeLinkFlowMethod · 0.90

Calls 2

upsertEnvFileFunction · 0.85
checkGitignoreFunction · 0.85

Tested by

no test coverage detected