mirror of
https://github.com/taigrr/bubbletea.git
synced 2026-04-02 11:09:17 -07:00
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 Msgs 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
