component-opt 0.1.0

A simple optimizer for Wasm components
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use std::path::PathBuf;

use clap::Parser;

use component_opt::{optimize_file, ComponentOptError};

#[derive(Parser, Debug)]
struct Arguments {
    #[clap(short, long)]
    input: PathBuf,
    #[clap(short, long)]
    output: PathBuf,
}

fn main() -> Result<(), ComponentOptError> {
    let args = Arguments::parse();
    optimize_file(&args.input, &args.output)
}