tree-sitter/xtask/src/main.rs
2024-02-25 13:40:03 -05:00

35 lines
566 B
Rust

mod bump;
use bump::bump_versions;
fn print_help() {
println!(
"
xtask must specify a task to run.
Usage: `cargo xtask <task>`
Tasks:
bump-version
"
);
}
fn main() -> Result<(), Box<dyn std::error::Error>> {
let Some(task) = std::env::args().nth(1) else {
print_help();
std::process::exit(0);
};
match task.as_str() {
"bump-version" => {
bump_versions()?;
}
_ => {
println!("invalid task: {task}");
std::process::exit(1);
}
}
Ok(())
}