UNPKG

hikma-engine

Version:

Code Knowledge Graph Indexer - A sophisticated TypeScript-based indexer that transforms Git repositories into multi-dimensional knowledge stores for AI agents

30 lines (29 loc) 1.09 kB
#!/usr/bin/env node "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.createProgram = createProgram; require("dotenv/config"); const commander_1 = require("commander"); const embed_1 = require("./commands/embed"); const search_1 = require("./commands/search"); const rag_1 = require("./commands/rag"); const package_json_1 = __importDefault(require("../../package.json")); function createProgram() { const program = new commander_1.Command(); program .name('hikma-engine') .description('Hikma Engine - Embed, Search, and RAG for codebases') .version(package_json_1.default.version); // Register commands new embed_1.EmbedCommand(program).register(); new search_1.SearchCommand(program).register(); new rag_1.RagCommand(program).register(); return program; } if (require.main === module) { const program = createProgram(); program.parse(process.argv); }