refactor(cmd/joj3)!: conf #51
|  | @ -20,6 +20,21 @@ type Conf struct { | |||
| 		SandboxExecServer string `default:"localhost:5051"` | ||||
| 		SandboxToken      string `default:""` | ||||
| 		OutputPath        string `default:"stages_result.json"` | ||||
| 		Stages            []struct { | ||||
| 			Name     string | ||||
| 			Group    string | ||||
| 			Executor struct { | ||||
| 				Name string | ||||
| 				With struct { | ||||
| 					Default stage.Cmd | ||||
| 					Cases   []OptionalCmd | ||||
| 				} | ||||
| 			} | ||||
| 			Parser struct { | ||||
| 				Name string | ||||
| 				With interface{} | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| 	Teapot struct { | ||||
| 		Skip            bool   `default:"true"` | ||||
|  | @ -28,21 +43,6 @@ type Conf struct { | |||
| 		FailedTablePath string `default:"failed-table.md"` | ||||
| 		GradingRepoName string `default:""` | ||||
| 	} | ||||
| 	Stages []struct { | ||||
| 		Name     string | ||||
| 		Group    string | ||||
| 		Executor struct { | ||||
| 			Name string | ||||
| 			With struct { | ||||
| 				Default stage.Cmd | ||||
| 				Cases   []OptionalCmd | ||||
| 			} | ||||
| 		} | ||||
| 		Parser struct { | ||||
| 			Name string | ||||
| 			With interface{} | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| type OptionalCmd struct { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user