MCPcopy Create free account
hub / github.com/driangle/taskmd / resetProjectInitFlags

Function resetProjectInitFlags

apps/cli/internal/cli/project_init_test.go:11–33  ·  view source on GitHub ↗
(tmpDir string)

Source from the content-addressed store, hash-verified

9)
10
11func resetProjectInitFlags(tmpDir string) {
12 projectInitForce = false
13 projectInitStdout = false
14 projectInitClaude = false
15 projectInitGemini = false
16 projectInitCodex = false
17 projectInitNoSpec = false
18 projectInitNoAgent = false
19 projectInitNoTemplates = false
20 projectInitTaskDir = tmpDir
21 projectInitIDStrategy = ""
22 projectInitIDPrefix = ""
23 projectInitRoot = tmpDir
24 projectInitIsTTY = func() bool { return false }
25 taskDir = tmpDir
26 // Reset cobra flag changed state so resolveInitIDStrategy sees them as unset
27 if f := projectInitCmd.Flags().Lookup("id-strategy"); f != nil {
28 f.Changed = false
29 }
30 if f := projectInitCmd.Flags().Lookup("id-prefix"); f != nil {
31 f.Changed = false
32 }
33}
34
35func TestProjectInit_DefaultWritesBothFiles(t *testing.T) {
36 tmpDir := t.TempDir()

Calls

no outgoing calls

Tested by

no test coverage detected