intellify
Version:
Detect JavaScript & TypeScript errors and make codes more optimized.
30 lines (23 loc) • 625 B
JavaScript
import { analyze } from './src/index.js';
const COMMANDS = {
analyze: analyze
};
async function run() {
try {
const args = process.argv.slice(2);
const command = args[0] || 'analyze';
if (COMMANDS[command]) {
await COMMANDS[command]();
} else {
console.error(`Unknown command: ${command}`);
console.log('Available commands: ' + Object.keys(COMMANDS).join(', '));
}
} catch (error) {
console.error(`Error executing command: ${error.message}`);
process.exit(1);
}
}
run().catch(error => {
console.error(`Fatal error: ${error.message}`);
process.exit(1);
});