aws / aws/aws-cli

Need progress for non-interactive copy

Open
#7,688 1 comment 4 reactions 0 assignees View on GitHub
feature-request p3 s3
Dominant language
Python
Stars
17.3k
Forks
4.6k
Avg merge
1d 2h
Merged PRs (30d)
13

Description

### Describe the feature

It would be helpful if the progress would be shown when the source or destination is a stream.

### Use Case

I would like to see progress in a command pipeline like this:

`curl -s ftp://myserver/myfile.ext | aws s3 cp - s3://mybucket/myfile.ext
`

The progress displayed by curl is useless since it is much faster than aws, and aws disables progress output when the source is stdin.

### Proposed Solution

It would be nice to have a --progress option which turns progress output on when it is normally off.

### Other Information

_No response_

### Acknowledgements

- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

### CLI version used

aws-cli/2.10.1 Python/3.9.11 Darwin/22.3.0 exe/x86_64 prompt/off

### Environment details (OS name and version, etc.)

macos 13.2

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.