aviutl2-cli 0.8.3

AviUtl2のプラグイン・スクリプト開発に便利なコマンドラインツール
mod catalog;
mod catalog_schema;
mod cli;
mod commands;
mod config;
mod schema;
mod util;

use clap::Parser;

fn main() {
    tracing_subscriber::fmt()
        .with_max_level(tracing::Level::INFO)
        .init();
    let cli = cli::Cli::parse();
    let config_opts = config::ConfigLoadOpts {
        patch: cli.config_patch,
        override_path: cli.config_override,
    };
    if let Err(e) = commands::run(cli.command, config_opts) {
        tracing::error!("{:?}", e);
        std::process::exit(1);
    }
}