A Java CLI to interact with Advent of Code (AoC) programmatically. The CLI handles authentication, input downloading, answer submission, and stats checking.
- Go to https://adventofcode.com and log in
- Open browser developer tools (F12)
- Go to Application/Storage → Cookies → https://adventofcode.com
- Copy the value of the
sessioncookie - Store the value in
.envwith the keyAOC_API_KEY=xxxor set environment variableAOC_API_KEYwithexport AOC_API_KEY=xxx
./mvnw clean verify
java -jar target/aoc-cli-0.1.0.jar --help
java -jar target/aoc-cli-0.1.0.jar test
java -jar target/aoc-cli-0.1.0.jar pending
java -jar target/aoc-cli-0.1.0.jar pending 2024
java -jar target/aoc-cli-0.1.0.jar problem 2024 1_1
java -jar target/aoc-cli-0.1.0.jar input 2024 1
java -jar target/aoc-cli-0.1.0.jar submit 2024 1 1 123
java -jar target/aoc-cli-0.1.0.jar stats 2024