fn main() {
let arg = std::env::args().nth(1).unwrap_or_default();
match arg.as_str() {
"up" | "create" | "attach" => {
eprintln!("ast: `{arg}` is not implemented yet — Asterism is in early development.");
eprintln!(" follow along: https://github.com/medicalissue/asterism");
std::process::exit(1);
}
"--version" | "-V" => println!("ast {}", env!("CARGO_PKG_VERSION")),
_ => {
println!("Asterism — assemble one computer from your scattered machines.");
println!();
println!(" your laptop closes; the instance lives on your desktop.");
println!(" `nvidia-smi` shows the GPU that sits on another continent.");
println!();
println!("status: early development. https://github.com/medicalissue/asterism");
}
}
}