nooschain / cli/commands/raft / runRaftGoCommand
Function: runRaftGoCommand()
runRaftGoCommand(
clientOrArgs,maybeArgs?,flags?):Promise<{binaryPath:string;goarch:string;goos:string;ok:boolean; } | {engine:string|null;mode:string|null;raft: { } |null;sidecar: { } |null; } | {binary:string;checks?:undefined;command?:undefined;dryRun?:undefined;engine:string;exists:boolean;fixPlan?:undefined;kind?:undefined;lastError?:undefined;manualSteps?:undefined;mutationSkipped?:undefined;ok?:undefined;reason?:undefined;sidecar?:undefined;sidecarStatus?:undefined;supported?:undefined;wouldMutate?:undefined; } | {binary?:undefined;checks?:undefined;command?:undefined;dryRun?:undefined;engine:string|null;exists?:undefined;fixPlan?:undefined;kind?:undefined;lastError:string|null;manualSteps?:undefined;mutationSkipped?:undefined;ok:boolean;reason?:undefined;sidecar?:undefined;sidecarStatus:string|null;supported?:undefined;wouldMutate?:undefined; } | {binary?:undefined;checks:object[];command?:undefined;dryRun?:undefined;engine?:undefined;exists?:undefined;fixPlan:object[];kind:string;lastError?:undefined;manualSteps?:undefined;mutationSkipped?:undefined;ok?:undefined;reason?:undefined;sidecar: {engine:string|null;mode:string|null;raft: { } |null;sidecar: { } |null; };sidecarStatus?:undefined;supported?:undefined;wouldMutate?:undefined; } | {binary?:undefined;checks?:undefined;command:string;dryRun:boolean;engine?:undefined;exists?:undefined;fixPlan?:undefined;kind?:undefined;lastError?:undefined;manualSteps:string[];mutationSkipped:boolean;ok?:undefined;reason:string;sidecar: {engine:string|null;mode:string|null;raft: { } |null;sidecar: { } |null; };sidecarStatus?:undefined;supported:boolean;wouldMutate:boolean; } | {binary?:undefined;checks?:undefined;command?:undefined;dryRun?:undefined;engine?:undefined;exists?:undefined;fixPlan?:undefined;kind?:undefined;lastError?:undefined;manualSteps?:undefined;mutationSkipped?:undefined;ok?:undefined;reason:string;sidecar: {engine:string|null;mode:string|null;raft: { } |null;sidecar: { } |null; };sidecarStatus?:undefined;supported:boolean;wouldMutate?:undefined; }>
Defined in: cli/commands/raft.ts:102
Dispatches noos raft-go local build/version commands and sidecar diagnostics.
Direct sidecar restart/start/stop is intentionally not available unless the node exposes a future safe supervision API; dry-run returns manual recovery steps instead of pretending to mutate process state.
Parameters
clientOrArgs
string[] | CliHttpClient
maybeArgs?
string[] = []
flags?
Record<string, string | boolean> = {}
Returns
Promise<{ binaryPath: string; goarch: string; goos: string; ok: boolean; } | { engine: string | null; mode: string | null; raft: { } | null; sidecar: { } | null; } | { binary: string; checks?: undefined; command?: undefined; dryRun?: undefined; engine: string; exists: boolean; fixPlan?: undefined; kind?: undefined; lastError?: undefined; manualSteps?: undefined; mutationSkipped?: undefined; ok?: undefined; reason?: undefined; sidecar?: undefined; sidecarStatus?: undefined; supported?: undefined; wouldMutate?: undefined; } | { binary?: undefined; checks?: undefined; command?: undefined; dryRun?: undefined; engine: string | null; exists?: undefined; fixPlan?: undefined; kind?: undefined; lastError: string | null; manualSteps?: undefined; mutationSkipped?: undefined; ok: boolean; reason?: undefined; sidecar?: undefined; sidecarStatus: string | null; supported?: undefined; wouldMutate?: undefined; } | { binary?: undefined; checks: object[]; command?: undefined; dryRun?: undefined; engine?: undefined; exists?: undefined; fixPlan: object[]; kind: string; lastError?: undefined; manualSteps?: undefined; mutationSkipped?: undefined; ok?: undefined; reason?: undefined; sidecar: { engine: string | null; mode: string | null; raft: { } | null; sidecar: { } | null; }; sidecarStatus?: undefined; supported?: undefined; wouldMutate?: undefined; } | { binary?: undefined; checks?: undefined; command: string; dryRun: boolean; engine?: undefined; exists?: undefined; fixPlan?: undefined; kind?: undefined; lastError?: undefined; manualSteps: string[]; mutationSkipped: boolean; ok?: undefined; reason: string; sidecar: { engine: string | null; mode: string | null; raft: { } | null; sidecar: { } | null; }; sidecarStatus?: undefined; supported: boolean; wouldMutate: boolean; } | { binary?: undefined; checks?: undefined; command?: undefined; dryRun?: undefined; engine?: undefined; exists?: undefined; fixPlan?: undefined; kind?: undefined; lastError?: undefined; manualSteps?: undefined; mutationSkipped?: undefined; ok?: undefined; reason: string; sidecar: { engine: string | null; mode: string | null; raft: { } | null; sidecar: { } | null; }; sidecarStatus?: undefined; supported: boolean; wouldMutate?: undefined; }>