import { runScan, runQuery } from "./index"; const args = process.argv.slice(2); const command = args[0]; if (command === "scan") { runScan(); } else if (command === "query") { runQuery(args.slice(1)); } else { console.log("Usage:"); console.log(" npm run arch:scan"); console.log(" npm run arch:query [args]"); console.log(""); console.log("Commands:"); console.log(" scan Scan codebase and update arch.db"); console.log(" query ref [--forward] Query symbol references"); console.log(" query module [--reverse] Query module dependencies"); console.log(" query tech Query tech tag usage"); console.log(" query violations Detect architecture violations"); console.log(' query sql "" Run free SQL'); console.log(" query repl SQLite REPL info"); process.exit(1); }