MCPcopy
hub / github.com/codeaashu/claude-code / maybeMarkProjectOnboardingComplete

Function maybeMarkProjectOnboardingComplete

src/projectOnboardingState.ts:49–61  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

47}
48
49export function maybeMarkProjectOnboardingComplete(): void {
50 // Short-circuit on cached config — isProjectOnboardingComplete() hits
51 // the filesystem, and REPL.tsx calls this on every prompt submit.
52 if (getCurrentProjectConfig().hasCompletedProjectOnboarding) {
53 return
54 }
55 if (isProjectOnboardingComplete()) {
56 saveCurrentProjectConfig(current => ({
57 ...current,
58 hasCompletedProjectOnboarding: true,
59 }))
60 }
61}
62
63export const shouldShowProjectOnboarding = memoize((): boolean => {
64 const projectConfig = getCurrentProjectConfig()

Callers 3

getPromptForCommandFunction · 0.85
setupTerminalFunction · 0.85
REPLFunction · 0.85

Calls 3

getCurrentProjectConfigFunction · 0.85
saveCurrentProjectConfigFunction · 0.85

Tested by

no test coverage detected