blob: 2ce28eef91e442bb09ee09f1cfeeb6a6ecad0d99 [file] [log] [blame]
cue cmd http
cmp stdout cmd_http.out
-- cmd_http.out --
{"data":"I'll be back!","when":"now"}
-- task_tool.cue --
package home
command http: {
task testserver: {
kind: "testserver"
url: string
}
task http: {
kind: "http"
method: "POST"
url: task.testserver.url
request body: "I'll be back!"
response body: string // TODO: allow this to be a struct, parsing the body.
}
task print: {
kind: "print"
text: task.http.response.body
}
}
-- task.cue --
package home
message: "Hello world!"