use structopt::StructOpt;
use tsproto::license::*;
#[derive(StructOpt, Debug)]
#[structopt(author, about)]
struct Args {
#[structopt()]
license: String,
}
fn main() {
let args = Args::from_args();
let l = Licenses::parse(&base64::decode(&args.license).unwrap()).unwrap();
println!("{:#?}", l);
}