Files
pikasTech-unidesk/scripts/src/frontend.ts
T
2026-07-15 12:11:31 +02:00

19 lines
670 B
TypeScript

import type { UniDeskConfig } from "./config";
import type { RenderedCliResult } from "./output";
import { runFrontendAuthCommand } from "./frontend-auth";
export async function runFrontendCommand(config: UniDeskConfig, args: string[]): Promise<Record<string, unknown> | RenderedCliResult> {
const [scope = "auth"] = args;
if (scope === "auth") return await runFrontendAuthCommand(config, args.slice(1));
return {
ok: false,
error: "unsupported-frontend-command",
command: "frontend",
supportedScopes: ["auth"],
examples: [
"bun scripts/cli.ts frontend auth plan",
"bun scripts/cli.ts frontend auth apply --confirm",
],
};
}