extar 0.1.1

Out-of-core tar archive processing.
Documentation
extern crate extar;

use extar::*;

use std::env;
use std::fs::{File};
use std::path::{PathBuf};

fn main() {
  let args: Vec<_> = env::args().collect();
  if args.len() < 2 {
    println!("usage: {} [tarfile]", args[0]);
    return;
  }

  let path = PathBuf::from(&args[1]);
  let file = File::open(&path).unwrap();
  let mut tar = BufferedTarFile::new(file);
  let entry_count = tar.raw_entries().count();
  println!("file count: {}", entry_count);
}