This Go (+ Rust) hybrid project contains my solutions for Advent of Code 2022.
Disclaimer: I'm trying out Go for the first time so this project may not be as idiomatic.
Build the binaries in the workspace:
cd experiment && cargo build --release
Run the release binary for that day: ./target/release/day-*
(Do we want some clap-based argparser setup like the aoc
cobra setup? probably yes but its boring to refactor. Maybe later?)
Build the project with Go:
cd aoc && go build
Run the aoc
binary with your Advent of Code session ID provided as an environment variable.
Note: The binary depends on an AOC provided session ID which can be found in the browser's session
cookie after logging in.
AOC_SESSION_ID="" ./aoc --day 1 --part 1 --year 2022
AOC_SESSION_ID="" ./aoc --day 2 --part 2 --year 2022 --submit