MCPcopy Create free account
hub / github.com/anomalyco/opencode / spinner

Function spinner

packages/opencode/src/cli/effect/prompt.ts:31–37  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

29 Effect.promise(() => prompts.password(opts)).pipe(Effect.map((result) => optional(result)))
30
31export const spinner = () => {
32 const s = prompts.spinner()
33 return {
34 start: (msg: string) => Effect.sync(() => s.start(msg)),
35 stop: (msg: string, code?: number) => Effect.sync(() => s.stop(msg, code)),
36 }
37}

Callers 1

plug.tsFile · 0.85

Calls 3

syncMethod · 0.80
startMethod · 0.45
stopMethod · 0.45

Tested by

no test coverage detected