Need progress for non-interactive copy
- 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
Assessment
This issue has not been assessed yet.