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

Function writeCliServerConnectionStore

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

Source from the content-addressed store, hash-verified

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

Calls 3

resolveDataDirFunction · 0.70

Tested by

no test coverage detected