Documentation
¶
Index ¶
- func ApplySubmissionResults(cliData api.CLIData, failure *api.StructuredErrCLI, send func(tea.Msg))
- func CLIChecks(cliData api.CLIData, overrideBaseURL string, send func(tea.Msg)) ([]api.CLIStepResult, error)
- func EvaluateCLIResults(cliData api.CLIData, results []api.CLIStepResult) *api.StructuredErrCLI
- func ExtractTmdlBlock(input, query string) string
- func InterpolateVariables(template string, vars map[string]string) string
- func InterpolationNames(template string) []string
- func LocalSubmissionEvent(cliData api.CLIData, results []api.CLIStepResult) api.LessonSubmissionEvent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplySubmissionResults ¶ added in v1.20.6
func EvaluateCLIResults ¶ added in v1.30.0
func EvaluateCLIResults(cliData api.CLIData, results []api.CLIStepResult) *api.StructuredErrCLI
func ExtractTmdlBlock ¶ added in v1.24.0
ExtractTmdlBlock finds the first line whose left-trimmed text has prefix `query` and returns the "item block": that line plus following lines until the next non-empty line with indent <= the matched line's indent.
func InterpolateVariables ¶ added in v1.11.1
func InterpolationNames ¶ added in v1.29.2
func LocalSubmissionEvent ¶ added in v1.30.0
func LocalSubmissionEvent(cliData api.CLIData, results []api.CLIStepResult) api.LessonSubmissionEvent
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.