roc/examples/cli/HttpGet.roc
2021-04-05 22:12:03 -04:00

16 lines
395 B
Text

app "http-get"
packages { base: "platform" }
imports [ base.Task.{ await }, base.Stdout, base.Stdin, base.Http ]
provides [ main ] to base
main : Task.Task {} *
main =
{} <- await (Stdout.line "What URL should I get?")
url <- await Stdin.line
{} <- await (Stdout.line "The contents of \(url) are: ")
contents <- await (Http.getUtf8 url)
Stdout.line contents