MCPcopy Create free account
hub / github.com/code-pushup/cli / promptMode

Function promptMode

packages/create-cli/src/lib/setup/monorepo.ts:46–55  ·  view source on GitHub ↗
(tool: MonorepoTool | null)

Source from the content-addressed store, hash-verified

44}
45
46async function promptMode(tool: MonorepoTool | null): Promise<SetupMode> {
47 return select<SetupMode>({
48 message: 'Setup mode:',
49 choices: [
50 { name: 'Standalone (single config)', value: 'standalone' },
51 { name: 'Monorepo (per-project configs)', value: 'monorepo' },
52 ],
53 default: inferMode(tool),
54 });
55}
56
57function inferMode(tool: MonorepoTool | null): SetupMode {
58 return tool ? 'monorepo' : 'standalone';

Callers 1

promptSetupModeFunction · 0.85

Calls 1

inferModeFunction · 0.85

Tested by

no test coverage detected