feat: add --download flag to scaffold (#46)

This commit is contained in:
Felix Spöttel
2023-12-05 22:35:32 +01:00
committed by GitHub
parent 47e4f227bd
commit 3260b731be
2 changed files with 11 additions and 2 deletions

View File

@@ -15,6 +15,7 @@ mod args {
},
Scaffold {
day: Day,
download: bool,
},
Solve {
day: Day,
@@ -44,6 +45,7 @@ mod args {
},
Some("scaffold") => AppArguments::Scaffold {
day: args.free_from_str()?,
download: args.contains("--download"),
},
Some("solve") => AppArguments::Solve {
day: args.free_from_str()?,
@@ -80,7 +82,12 @@ fn main() {
AppArguments::All { release, time } => all::handle(release, time),
AppArguments::Download { day } => download::handle(day),
AppArguments::Read { day } => read::handle(day),
AppArguments::Scaffold { day } => scaffold::handle(day),
AppArguments::Scaffold { day, download } => {
scaffold::handle(day);
if download {
download::handle(day);
}
}
AppArguments::Solve {
day,
release,