1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#![allow(dead_code)]
mod cli;
mod config1;
mod config2;
mod config3;
mod config4;
mod config5;
mod config6;
mod config7;

fn main() {
    // use structopt::StructOpt as _;
    // cli::Cli::from_args();

    // println!(
    //     "{}",
    //     serde_json::to_string_pretty(&schemars::schema_for!(config7::Config)).unwrap()
    // );

    println!(
        "{}",
        serde_json::to_string_pretty(&schemars::schema_for!(cli::Cli)).unwrap()
    );
}