(logLevel string)
| 81 | } |
| 82 | |
| 83 | func 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 | |
| 102 | func generateEngineTOML(kvs []string) (*dagger.File, error) { |
| 103 | opts := map[string]string{} |
no test coverage detected