Crates.io | bddap-aoc |
lib.rs | bddap-aoc |
version | 0.1.1 |
source | src |
created_at | 2023-12-01 16:29:37.591049 |
updated_at | 2023-12-01 16:44:23.398646 |
description | bddap's rust Advent Of Code solution runner |
homepage | |
repository | https://github.com/bddap/bddap-aoc |
max_upload_size | |
id | 1055326 |
size | 53,797 |
Organize and run your rust advent of code solutions.
#[bddap_aoc::register(2015, 1, 1)]
fn runa(_inp: &str) -> String {
42.to_string()
}
#[bddap_aoc::register(2015, 1, 2)]
fn runb(_inp: &str) -> String {
"Solution!".to_string()
}
#[bddap_aoc::register(3243, 2, 1)]
fn runc(_inp: &str) -> String {
"Future solution!".to_string()
}
fn main() {
bddap_aoc::run_default();
}
cargo run -- login
> Enter session cookie from https://adventofcode.com/ : <cookie>
> Session cookie has been saved.
cargo run -- run
> year 2015 day 1 part 1:
> 42
>
> year 2015 day 1 part 2:
> Solution!
>
> year 3243 day 2 part 1:
> Challenge not yet released.
cargo run -- run --year 2015 --day 1 --part 2
> year 2015 day 1 part 2:
> Solution!
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.