barr 0.1.1

Barrel your JavaScript files! 🛢
Documentation
use clap::Parser;

use barr::barrel_write;

/// Barrel your JavaScript files! 🛢
#[derive(Parser, Debug)]
#[clap(version, about, long_about = None)]
struct Args {
    /// The file extension to create
    #[clap(short, long)]
    extension: Option<String>,

    /// Files to process
    files: Vec<String>,
}

fn main() {
    let args = Args::parse();

    for f in args.files {
        barrel_write(&f, &args.extension);
    }
}