use clap::Parser;
use nodeagg::Nodeagg;
#[derive(Parser, Debug)]
#[clap(version, about, long_about = None)]
struct Args {
#[arg(short, long)]
expand: bool,
#[arg(short = 'S', long, default_value = " ")]
separator: String,
#[arg(name = "Operations or Node names")]
ops: Nodeagg,
}
fn main() {
let args = Args::parse();
if args.expand {
println!(
"{}",
args.ops.iter().collect::<Vec<_>>().join(&args.separator)
);
} else {
eprintln!("Please specify Command");
std::process::exit(22);
}
}