assembly-pack 0.5.2

Packages module for the assembly crate
Documentation
use std::env;

use assembly_pack::crc::calculate_crc;

#[derive(Debug)]
enum MainError {}

fn print_usage(program: &str) {
    println!("Usage: {} PATH", program);
}

fn main() -> Result<(), MainError> {
    let args: Vec<String> = env::args().collect();
    let program = args[0].clone();

    if args.len() <= 1 {
        print_usage(&program);
        Ok(())
    } else {
        let filename = args[1].clone();
        let crc = calculate_crc(filename.as_str().as_bytes());
        println!("{:10} {}", crc, filename);
        Ok(())
    }
}