forked from Mirrors/bubbletea
b80eb8303b
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> |
||
---|---|---|
.. | ||
main.go | ||
README.md | ||
tui.go |
Download Progress
This example demonstrates how to download a file from a URL and show its progress with a Progress Bubble.
In this case we're getting download progress with an io.TeeReader
and
sending progress Msg
s to the Program
with Program.Send()
.
How to Run
Build the application with go build .
, then run with a --url
argument
specifying the URL of the file to download. For example:
./progress-download --url="https://download.blender.org/demo/color_vortex.blend"
Note that in this example a TUI will not be shown for URLs that do not respond with a ContentLength header.
This example originally came from this discussion.
Charm热爱开源 • Charm loves open source