libcaesium/src/main.rs

17 lines
411 B
Rust
Raw Normal View History

2023-06-10 14:29:42 +02:00
use caesium::{compress, initialize_parameters};
2022-10-02 12:48:09 +02:00
use std::env;
2023-06-10 14:29:42 +02:00
use std::process::ExitCode;
2022-06-23 13:14:15 +02:00
2023-06-10 14:29:42 +02:00
fn main() -> ExitCode {
2022-06-23 13:14:15 +02:00
let args: Vec<String> = env::args().collect();
let input = args[1].clone();
let output = args[2].clone();
2023-06-10 14:29:42 +02:00
let parameters = initialize_parameters();
match compress(input, output, &parameters) {
Ok(_) => ExitCode::SUCCESS,
Err(_) => ExitCode::FAILURE,
}
2022-10-02 15:02:15 +02:00
}