MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / verbose_requested

Function verbose_requested

atomic-cli/src/main.rs:886–888  ·  view source on GitHub ↗

Detect the global `--verbose` flag straight from `argv`. Logging has to be live before clap runs, because argument parsing itself can fail and we want the debug trail for that too. `--verbose` is a global flag, so its position is unconstrained — scanning argv is both simpler and more faithful than trying to parse twice.

()

Source from the content-addressed store, hash-verified

884/// flag, so its position is unconstrained — scanning argv is both simpler and
885/// more faithful than trying to parse twice.
886fn verbose_requested() -> bool {
887 std::env::args_os().any(|a| a == "-v" || a == "--verbose")
888}
889
890/// Install the logger, honouring `--verbose`.
891///

Callers 1

init_loggingFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected