MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / writeCliServerConnectionStore

Function writeCliServerConnectionStore

apps/cli/src/server-profile.ts:145–157  ·  view source on GitHub ↗
(
  store: CliServerConnectionStore,
)

Source from the content-addressed store, hash-verified

143 });
144
145export const writeCliServerConnectionStore = (
146 store: CliServerConnectionStore,
147): Effect.Effect<void, PlatformError, FileSystem.FileSystem | Path.Path> =>
148 Effect.gen(function* () {
149 const fs = yield* FileSystem.FileSystem;
150 const path = yield* Path.Path;
151 const dataDir = resolveDataDir(path);
152 yield* fs.makeDirectory(dataDir, { recursive: true });
153 yield* fs.writeFileString(
154 serverConnectionStorePath(path),
155 serializeCliServerConnectionStore(store),
156 );
157 });
158
159export const upsertCliServerConnectionProfile = (input: {
160 readonly name: string;

Calls 3

resolveDataDirFunction · 0.70

Tested by

no test coverage detected