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