use flate2::read::GzDecoder;
use log::{debug, info, trace, warn};
use serde::{Deserialize, Serialize};
use std::fs::File;
use std::io::prelude::*;
use tar::Archive;
mod lib;
fn main() {
simple_logger::init_with_level(log::Level::Debug).unwrap();
debug!("Starting Mender artifact...");
let filepath = std::env::args().nth(1).expect("No artifact path given");
let outfile = std::env::args().nth(2).expect("No out file given");
let mut file = File::open(filepath).expect("Failed to open file");
let mut ma = lib::MenderArtifact::new(&mut file);
let mut payloads = ma.parse(&outfile).unwrap();
}
#[cfg(test)]
mod tests {
#[test]
fn test_read_version() {
assert_eq!(1, 1);
}
}