If you check tinytiger in a fresh environment (as CRAN does) you get tens of thousands of lines of output because curl::curl_download() is generating a not very useful progress bar. I think the easiest way to fix this would be to default quiet to !interactive(), but you might also want to carefully consider how many files you want to CRAN download. (This would require a judicious use of skip_on_cran() possibly via some helper so you can apply it consistently.)