use gixor::{GixorFactory, Name};
use std::io::stdout;
fn main() -> gixor::Result<()> {
let gixor = GixorFactory::load_or_default();
println!("Preparing repositories...");
gixor.prepare(false)?;
let names = Name::parse_all(vec!["Rust", "macOS", "VisualStudioCode"]);
println!("\n--- Combined .gitignore Content ---\n");
gixor.dump(names, stdout(), false)?;
Ok(())
}