UNPKG

claude-flow-multilang

Version:

Revolutionary multilingual AI orchestration framework with cultural awareness and DDD architecture

32 lines (25 loc) 898 B
#!/usr/bin/env node /** * Claude-Flow CLI - Main entry point for Node.js */ import { CLI, VERSION } from './cli-core.js'; import { setupCommands } from './commands/index.js'; import { fileURLToPath } from 'node:url'; import { dirname } from 'node:path'; async function main() { const cli = new CLI('claude-flow', 'Advanced AI Agent Orchestration System'); // Setup all commands setupCommands(cli); // Run the CLI (args default to process.argv.slice(2) in Node.js version) await cli.run(); } // Check if this module is being run directly (Node.js equivalent of import.meta.main) const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); const isMainModule = process.argv[1] === __filename || process.argv[1].endsWith('/main.js'); if (isMainModule) { main().catch((error) => { console.error('Fatal error:', error); process.exit(1); }); }