create-eliza
Version:
Initialize an Eliza project
87 lines (84 loc) • 2.38 kB
JavaScript
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