UNPKG

create-eliza

Version:

Initialize an Eliza project

87 lines (84 loc) 2.38 kB
#!/usr/bin/env node import { createRequire } from 'module'; const require = createRequire(import.meta.url); import { test } from "./chunk-QUO5R2DF.js"; import { registerCommand as registerCommand2 } from "./chunk-MB4HAOA5.js"; import "./chunk-D5ZCOX4P.js"; import { agent } from "./chunk-K5VBCBXG.js"; import { registerCommand } from "./chunk-UOFSWZTU.js"; import { init } from "./chunk-O36H6QO7.js"; import { plugins } from "./chunk-Q5EGHSGO.js"; import { loadEnvironment } from "./chunk-ZVIQTJYY.js"; import "./chunk-64AZKLBZ.js"; import "./chunk-XYEF7RCR.js"; import "./chunk-ZK4M7HGI.js"; import { start } from "./chunk-RYHABWMS.js"; import "./chunk-7BGO2ADO.js"; import "./chunk-34HYEHJA.js"; import "./chunk-KMSIPPQV.js"; import "./chunk-FPOBH723.js"; import "./chunk-RG4463OH.js"; import "./chunk-HKIJL32E.js"; import "./chunk-4CPNXENB.js"; import "./chunk-BY3DNMXE.js"; import "./chunk-252SDPU3.js"; import { logger } from "./chunk-2ORHBMCI.js"; import { teeCommand } from "./chunk-ZET3IWRF.js"; import "./chunk-JWMTR3QA.js"; import "./chunk-JOY6AARI.js"; import "./chunk-DT4FXRJL.js"; import "./chunk-OGSHIQ3J.js"; import { Command } from "./chunk-S757QXWN.js"; import "./chunk-4EWPPQT6.js"; import "./chunk-WCMDOJQK.js"; // src/index.ts import fs from "node:fs"; import path from "node:path"; import { dirname } from "node:path"; import { fileURLToPath } from "node:url"; process.on("SIGINT", () => process.exit(0)); process.on("SIGTERM", () => process.exit(0)); async function main() { await loadEnvironment(); const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); const packageJsonPath = path.resolve(__dirname, "../package.json"); let version = "0.0.0"; if (!fs.existsSync(packageJsonPath)) { } else { const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, "utf-8")); version = packageJson.version; } const program = new Command().name("eliza").description("elizaOS CLI - Manage your AI agents and plugins").version(version); program.addCommand(init).addCommand(plugins).addCommand(agent).addCommand(teeCommand).addCommand(start).addCommand(test); registerCommand2(program); registerCommand(program); await program.parseAsync(); } main().catch((error) => { logger.error("An error occurred:", error); process.exit(1); }); //# sourceMappingURL=index.js.map