Files
ritmex-bot/bin/ritmex-bot
T
DisneyandGitHub 4014a86223 Enhance CLI command mode for ritmex-bot (#23)
- Introduced a new command mode for `ritmex-bot`, allowing agent-friendly structured trading operations without entering the Ink interactive menu.
- Updated `package.json` to include versioning and set the project as public with a new CLI entry point.
- Enhanced documentation in both English and Chinese to provide comprehensive usage instructions for the new command mode.
- Added a new executable script for `ritmex-bot` to facilitate command execution.
- Improved error handling and command parsing for better user experience and clarity in command execution.
2026-02-27 12:42:20 +08:00

20 lines
596 B
JavaScript
Executable File

#!/usr/bin/env node
import { spawnSync } from "node:child_process";
import { dirname, resolve } from "node:path";
import { fileURLToPath } from "node:url";
const __dirname = dirname(fileURLToPath(import.meta.url));
const entry = resolve(__dirname, "..", "index.ts");
const bunBinary = process.env.BUN_BIN || "bun";
const result = spawnSync(bunBinary, ["run", entry, ...process.argv.slice(2)], {
stdio: "inherit",
});
if (result.error) {
console.error("[ritmex-bot] Bun is required to run this CLI. Install Bun from https://bun.sh");
process.exit(1);
}
process.exit(result.status ?? 1);