|
1 | | -use advent_of_code::template::commands::{all, download, read, scaffold, solve, time}; |
| 1 | +use advent_of_code::template::commands::{all, download, flame, read, scaffold, solve, time}; |
2 | 2 | use args::{parse, AppArguments}; |
3 | 3 |
|
4 | 4 | #[cfg(feature = "today")] |
@@ -28,6 +28,11 @@ mod args { |
28 | 28 | dhat: bool, |
29 | 29 | submit: Option<u8>, |
30 | 30 | }, |
| 31 | + Flame { |
| 32 | + day: Day, |
| 33 | + release: bool, |
| 34 | + dhat: bool, |
| 35 | + }, |
31 | 36 | All { |
32 | 37 | release: bool, |
33 | 38 | }, |
@@ -68,6 +73,11 @@ mod args { |
68 | 73 | download: args.contains("--download"), |
69 | 74 | overwrite: args.contains("--overwrite"), |
70 | 75 | }, |
| 76 | + Some("flame") => AppArguments::Flame { |
| 77 | + day: args.free_from_str()?, |
| 78 | + release: args.contains("--release"), |
| 79 | + dhat: args.contains("--dhat"), |
| 80 | + }, |
71 | 81 | Some("solve") => AppArguments::Solve { |
72 | 82 | day: args.free_from_str()?, |
73 | 83 | release: args.contains("--release"), |
@@ -122,6 +132,7 @@ fn main() { |
122 | 132 | dhat, |
123 | 133 | submit, |
124 | 134 | } => solve::handle(day, release, dhat, submit), |
| 135 | + AppArguments::Flame { day, release, dhat } => flame::handle(day, release, dhat), |
125 | 136 | #[cfg(feature = "today")] |
126 | 137 | AppArguments::Today => { |
127 | 138 | match Day::today() { |
|
0 commit comments