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

Function generateConfig

toolchains/engine-dev/config.go:83–100  ·  view source on GitHub ↗
(logLevel string)

Source from the content-addressed store, hash-verified

81}
82
83func generateConfig(logLevel string) (*dagger.File, error) {
84 cfg := struct {
85 LogLevel string `json:"logLevel,omitempty"`
86 }{
87 LogLevel: logLevel,
88 }
89
90 res, err := json.MarshalIndent(cfg, "", " ")
91 if err != nil {
92 return nil, err
93 }
94
95 filename := filepath.Base(engineJSONPath)
96 config := dag.Directory().
97 WithNewFile(filename, string(res)).
98 File(filename)
99 return config, nil
100}
101
102func generateEngineTOML(kvs []string) (*dagger.File, error) {
103 opts := map[string]string{}

Callers 1

ContainerMethod · 0.85

Calls 4

FileMethod · 0.65
DirectoryMethod · 0.65
BaseMethod · 0.45
WithNewFileMethod · 0.45

Tested by

no test coverage detected