Open3.capture3 is something I didn’t know about and is a great help when running commands. But some tools display progress and it would be nice to show that progress. For instance
rsync -av foo:~/suff/* stuff/
run on the command line displays information of what it’s is doing. On the other hand
stdout_str, stderr_str, status = Open3.capture3(‘rsync -av foo:~/suff/* stuff/’)
prints nothing to the screen. It would be nice to have a way of displaying rsync’s progress when executed from within a ruby script.