import * as Console from "effect/Console";import * as Effect from "effect/Effect";import { Command, Flag } from "effect/unstable/cli"; import { runServicePreflight } from "../cloud/servicePreflight.ts"; export const servicePreflightCommand = Command.make("__service-preflight", { databasePath: Flag.string("database-path"), launcherProtocol: Flag.integer("launcher-protocol"),}).pipe( Command.unlisted, Command.withHandler(({ databasePath, launcherProtocol }) => Console.log(JSON.stringify(runServicePreflight({ databasePath, launcherProtocol }))).pipe( Effect.asVoid, ), ),);
import * as Console from "effect/Console";
import * as Effect from "effect/Effect";
import { Command, Flag } from "effect/unstable/cli";
import { runServicePreflight } from "../cloud/servicePreflight.ts";
export const servicePreflightCommand = Command.make("__service-preflight", {
databasePath: Flag.string("database-path"),
launcherProtocol: Flag.integer("launcher-protocol"),
}).pipe(
Command.unlisted,
Command.withHandler(({ databasePath, launcherProtocol }) =>
Console.log(JSON.stringify(runServicePreflight({ databasePath, launcherProtocol }))).pipe(
Effect.asVoid,
),
),
);