gemgen 0.2.0

CLI address generator for Gem blockchain
use clap::{App, Arg};
use gemblockchain::GemAddress;

fn main() {
    let matches = App::new("gemgen")
        .version("0.2.0")
        .author("DEADBLACKCLOVER <deadblackclover@protonmail.com>")
        .about("CLI address generator for Gem blockchain")
        .arg(
            Arg::with_name("count")
                .short("c")
                .long("count")
                .value_name("INT")
                .help("Sets a address generate count"),
        )
        .get_matches();

    let count_arg = matches.value_of("count").unwrap_or("1");
    let count = count_arg.parse().unwrap();

    for i in 0..count {
        let gem = GemAddress::generate(None);

        println!("# {}", i + 1);
        println!("Address: {}", gem.address);
        println!("Mnemonic phrase: {}", gem.mnemonic_phrase);
        println!("Mini secret key: {}", gem.mini_secret_key_to_string());
        println!("Public key: {}", gem.public_key_to_string());
        println!("---------------------------------------------------");
    }
}