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
JavaScript
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);
}
;