You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(this is somewhere between a bug and a feature request)
If I explicitly provide the --summary flag, the summary should be printed even if I also pass --quiet. The purpose of quiet is to "hide all non-important terminal output", which essentially means the ▪▪▪▪ core:mypy (e48410e3) style progress reports. I would like to remove those and also have a summary.
Expected behavior
If I run moon run --quiet --summary I expect the ▪▪▪▪ lines to be removed, but the summary to be printed.
Additional context
With the last 3 issues that I've submitted I'm working towards creating what I consider the ideal level of verbosity for moon run.
And finally, all of this gets tied together with the ability to configure these as the default without needing to provide these three options to moon run each time: #1929
One thing to consider is that perhaps what would be best is finer grained control over each type of logged output. As far as I can tell there are 5 categories of output:
type
control
progress reports
suppressed with --quiet
task outputs (stdout / stderr)
only configurable at the task level, via options.outputStyle
review
enabled with --summary. suppressed with --quiet
summary
enabled with --summary. suppressed with --quiet
stats
suppressed with --quiet
As you can see there are many combinations which are simply not configurable by any means with the current controls.
The text was updated successfully, but these errors were encountered:
As another example of why output configurability is useful is that I could see that enabling only the review and summary outputs (and disabling all others, including task output) would be an ideal output level for certain contexts, like running pre-commit hooks.
Describe the bug
(this is somewhere between a bug and a feature request)
If I explicitly provide the
--summary
flag, the summary should be printed even if I also pass--quiet
. The purpose ofquiet
is to "hide all non-important terminal output", which essentially means the▪▪▪▪ core:mypy (e48410e3)
style progress reports. I would like to remove those and also have a summary.Expected behavior
If I run
moon run --quiet --summary
I expect the▪▪▪▪
lines to be removed, but the summary to be printed.Additional context
With the last 3 issues that I've submitted I'm working towards creating what I consider the ideal level of verbosity for
moon run
.This translates to:
--quiet
)--summary
)And finally, all of this gets tied together with the ability to configure these as the default without needing to provide these three options to
moon run
each time: #1929One thing to consider is that perhaps what would be best is finer grained control over each type of logged output. As far as I can tell there are 5 categories of output:
--quiet
options.outputStyle
--summary
. suppressed with--quiet
--summary
. suppressed with--quiet
--quiet
As you can see there are many combinations which are simply not configurable by any means with the current controls.
The text was updated successfully, but these errors were encountered: