INNER CODE UNIT · TypeScript
main
volcengine/SearchCLI · src/index.ts:14
async function main(): Promise<void> {
if (!command || command === '--help' || command === '-h' || command === 'help') {
printRootHelp();
} else if (command === 'version' && argv[1] === 'check') {
await runVersionCheckCommand();
} else if (command === '--version' || command === '-v' || command === 'version') {
console.log(VERSION);
} else if (command === 'project' && !isProjectFeatureEnabled()) {
console.error('Unknown command: project');
process.exitCode = 1;
} else {
await runCliVersionPreflight();
await run();
}
}
void main().catch(handle);