MCPcopy Create free account
hub / github.com/dagger/dagger / sdkSourceFile

Function sdkSourceFile

core/integration/module_test.go:8249–8268  ·  view source on GitHub ↗
(sdk string)

Source from the content-addressed store, hash-verified

8247}
8248
8249func sdkSourceFile(sdk string) string {
8250 if strings.HasPrefix(sdk, "github.com/vito/dang/dagger-sdk") {
8251 return "main.dang"
8252 }
8253
8254 switch sdk {
8255 case "go":
8256 return "main.go"
8257 case "python":
8258 return "src/test/__init__.py"
8259 case "typescript":
8260 return "src/index.ts"
8261 case "java", "./sdk/java":
8262 return "src/main/java/io/dagger/modules/test/Test.java"
8263 case "dang":
8264 return "main.dang"
8265 default:
8266 panic(fmt.Errorf("unknown sdk %q", sdk))
8267 }
8268}
8269
8270func sdkCodegenFile(t *testctx.T, sdk string) string {
8271 t.Helper()

Callers 3

sdkSourceFunction · 0.85
sdkSourceAtFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected