Skip to content

Show progress bar when downloading or pushing content from/to a registry #893

@FeynmanZhou

Description

@FeynmanZhou

What is the version of your ORAS CLI

v1.0.0-RC.2

What would you like to be added?

Per the discussion at ORAS slack channel, @vsoch suggests design and provide a progress bar when downloading content from the remote registry.

Why is this needed for ORAS?

It would be helpful to show the progress bar in ORAS CLI commands such as oras blob fetch, especially when downloading a big layer or blob. Sometimes, the file transfer might be stuck but users are not aware of the progress. If ORAS output displays no output for a while, it will look broken. A good spinner or progress bar/indicator can make a CLI appear to be easier to use. It’s also good to show the estimated time remaining, or even just have an animated component, to reassure them that you’re still working on it.

Similarly, we could also add a progress bar to the push scenario. This would be a UX improvement.

Are you willing to submit PRs to contribute to this feature?

  • Yes, I am willing to implement it.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions