Comments (3)
Thanks for your suggestion!
Can you tell us more about what kind of progress indicator would be helpful? What kind of information would you like with it?
from cli.
thanks
I hope to be similar to this, providing a progress bar, a percentage, I think this can better alleviate the user 's waiting anxiety.
Downloading aaa plugin
[xxxxxxxxxxxxx------------------] 43%
or maybe others have better idea
from cli.
The code right now isn't really structured to support this very well but it's definitely a reasonable enhancement request. Most likely what we'd want to do is set up a progress bar based on the resp.ContentLength
field and then as we read the resp.Body
into the file we also tee
it into the progress bar so that it can fill.
Lines 85 to 106 in 24481c5
If we did this, we'd also want to consider accessibility. The current spinner is pretty bad because screen readers read a bunch of dots but if we're going to do the work to implement a real file download progress bar we'd want to treat accessibility as a first class concern.
from cli.
Related Issues (20)
- New feature to add administrative commands to invite users to organization and remove users HOT 2
- Connection Timeout after installing Git-LFS HOT 2
- Add a way to download github actions caches
- Cli does not suggest closest viable command
- Error: read: connection reset by peer for any action HOT 5
- Exporting JSON data is sensitive to how the `exportable` interface is implemented HOT 1
- `gh repo view` fails on forked repo HOT 7
- Revisit generation of `completions` on macos during release process
- Sign Mac OS Installer packages HOT 1
- Document our our release process
- `gh pr merge` using stale branch policy verdict HOT 5
- Incorrect default branch information on `gh sync` HOT 3
- Download a release only if newer
- use `gh create release -F <note-file> <version>` command created release has default title is `Merge pull request #1 from ...` HOT 1
- improve gh repo set-default to work with remote names HOT 1
- Fedora Repo: latest version is 2.45 (actually 2.50) HOT 4
- `gh pr list` doesn't write output anywhere if stdout or stderr is piped HOT 18
- `gh run view 9313418737 --log-failed` gives no output for a failed run HOT 2
- random auth changes? HOT 4
- Trying to build on EC2 instance, receive errors parsing go.mod, unknown directive: toolchain error HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cli.