codesummary
Version:
Cross-platform CLI tool that generates professional PDF documentation and RAG-optimized JSON outputs from project source code. Perfect for code reviews, audits, documentation, and AI/ML applications with semantic chunking and precision offsets.
26 lines (21 loc) • 630 B
JavaScript
import CLI from './cli.js';
import ErrorHandler from './errorHandler.js';
/**
* CodeSummary - Main Entry Point
* A cross-platform CLI tool for generating PDF documentation from source code
*/
async function main() {
try {
// Setup global error handlers and validate environment
ErrorHandler.setupGlobalHandlers();
await ErrorHandler.validateEnvironment();
const cli = new CLI();
const args = process.argv.slice(2);
await cli.run(args);
} catch (error) {
ErrorHandler.handleError(error, 'Main Application');
}
}
// Execute main function
main();