UNPKG

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
#!/usr/bin/env node 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();