Files
openclaw/scripts/e2e/lib/fixture.mjs
2026-04-29 11:49:45 +01:00

17 lines
415 B
JavaScript

import { configCommands } from "./fixtures/config.mjs";
import { pluginCommands } from "./fixtures/plugins.mjs";
import { workspaceCommands } from "./fixtures/workspace.mjs";
const [command, ...args] = process.argv.slice(2);
const handler = {
...pluginCommands,
...configCommands,
...workspaceCommands,
}[command];
if (!handler) {
throw new Error(`unknown fixture command: ${command}`);
}
handler(args);