bugreport 0.6.0

Collect system and environment information for bug reports
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Update the code example in README.md whenever this example is changed.

use bugreport::{bugreport, collector::*, format::Markdown};

fn main() {
    bugreport!()
        .info(SoftwareVersion::default())
        .info(OperatingSystem::default())
        .info(CommandLine::default())
        .info(EnvironmentVariables::list(&["SHELL", "EDITOR"]))
        .info(CommandOutput::new("Python version", "python", &["-V"]))
        .info(CompileTimeInformation::default())
        .print::<Markdown>();
}