15 lines
398 B
Rust
15 lines
398 B
Rust
use crate::template::{aoc_cli, Day};
|
|
use std::process;
|
|
|
|
pub fn handle(day: Day) {
|
|
if aoc_cli::check().is_err() {
|
|
eprintln!("command \"aoc\" not found or not callable. Try running \"cargo install aoc-cli\" to install it.");
|
|
process::exit(1);
|
|
}
|
|
|
|
if let Err(e) = aoc_cli::download(day) {
|
|
eprintln!("failed to call aoc-cli: {e}");
|
|
process::exit(1);
|
|
};
|
|
}
|