adpa-enterprise-framework-automation
Version:
Modular, standards-compliant Node.js/TypeScript automation framework for enterprise requirements, project, and data management. Provides CLI and API for BABOK v3, PMBOK 7th Edition, and DMBOK 2.0 (in progress). Production-ready Express.js API with TypeSpe
24 lines • 793 B
JavaScript
// src/commands/analyze.ts
import { promises as fs } from 'fs';
import { join } from 'path';
import { ANALYZE_FILES } from '../constants.js';
export async function handleAnalyzeCommand() {
const cwd = process.cwd();
console.log('🔍 Analyzing workspace...\n');
const summary = [];
// Check for key files
const filesToCheck = ANALYZE_FILES;
for (const file of filesToCheck) {
try {
const stat = await fs.stat(join(cwd, file));
summary.push(`✅ ${file} found (${stat.isDirectory() ? 'directory' : 'file'})`);
}
catch {
summary.push(`❌ ${file} missing`);
}
}
// Output summary
console.log(summary.join('\n'));
console.log('\nAnalysis complete.');
}
//# sourceMappingURL=analyze.js.map