UNPKG

powerplatform-mcp

Version:

PowerPlatform Model Context Protocol server

15 lines (14 loc) 616 B
import { mkdirSync, writeFileSync } from 'node:fs'; import { join, resolve } from 'node:path'; const CACHE_DIR = '.pp-cache'; /** * Save full data to .pp-cache/{environmentName}/ and print concise summary to stdout. */ export function outputResult(result, environmentName) { const cacheDir = resolve(process.cwd(), CACHE_DIR, environmentName); mkdirSync(cacheDir, { recursive: true }); const filePath = join(cacheDir, `${result.fileName}.json`); writeFileSync(filePath, JSON.stringify(result.data, null, 2), 'utf-8'); console.log(result.summary); console.log(`\nFull data: ${filePath}`); }