use clap::Parser;
use keepass_ng::{BoxError, db::Database};
use std::fs::File;
#[derive(Parser, Debug)]
#[command(version, about)]
struct Args {
in_kdbx: String,
}
pub fn main() -> Result<(), BoxError> {
let args = Args::parse();
let mut source = File::open(args.in_kdbx)?;
let version = Database::get_version(&mut source)?;
println!("{}", version);
Ok(())
}