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
JavaScript
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}`);
}