Put user-facing output under control of 'usethis.quiet' option #424
Fixes #416 Need way to turn off messaging globally for usethis functions
Well, this was pretty satisfying!
I'm asking for review just to make sure I implemented as discussed and to see if there's anything else I can do along these lines to make life easier for someone using usethis in another package.
I'm also continuing to record implicit design principles explicitly in
All of usethis's user-facing output goes through the
So to use usethis functions quietly in a function do:
withr::local_options(list(usethis.quiet = TRUE))