summaryrefslogtreecommitdiff
path: root/src/main.rs
blob: a25083e8137e309408745b36dcb6c67d1f8e2e34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#[macro_use]
extern crate simple_error;

use std::process;

mod fmt;

fn main() {
    let filename = "DUKE3D.GRP";
    let mut group_manager = fmt::GroupManager::new();

    if let Err(e) = group_manager.load_file(filename) {
        println!("Couldn't open {}: {}", filename, e);
        process::exit(1);
    }

    println!("DOGWHINE.VOC: {} bytes", group_manager.get("DOGWHINE.VOC").unwrap().len());
}