UNPKG

env-sentinel

Version:

Zero-dependency tool that auto-validates .env files against schema.env, with optional fallback and secure warnings.

13 lines (12 loc) 647 B
import { writeFileSync } from 'node:fs'; import { log } from '../utils/log.js'; import { readSchemaFile } from '../utils/handler-utils.js'; import { parseSchemaForDocs } from '../parsers/parse-schema-for-docs.js'; import { generateDocsMarkdown } from '../generators/generate-docs-markdown.js'; export function handleDocs(schemaFilePath, outputFilePath) { const rawSchemaContent = readSchemaFile(schemaFilePath); const sections = parseSchemaForDocs(rawSchemaContent); const markdown = generateDocsMarkdown(sections); writeFileSync(outputFilePath, markdown, 'utf-8'); log.success(`Documentation generated: ${outputFilePath}`); }