feat: add --quiet flag to cli for suppressing output #208
+49
−3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds a global CLI flag,
--quiet(-qfor short) that, when set, completely suppresses output (i.e., stdout). Also includes updates to keep the docs in sync.Command line tools use a variety of methods to enable/disable or enhance/reduce output and there's not really a clear best way to do this. The GNU standard suggests
--quietand for the flag to suppress "usual" output. curl takes a different approach with--silentwhich means "print just my final results, not any progress". uv uses-qto reduce output and-qqto completely disable output.This does not include tests because I think it would add quite a bit of noise for not much gain.
Closes #202