contains my solutions to advent of code stuff. Also contains a scrip runner to help automate some stuff.
Script runner for the Advent of Code challenges. Handles all the boilerplate code for running AOC scripts and obtaining the test data. This version has been copied from https://github.com/yrova/Advent-Of-Code-Runner
- Automatic Input (Test data) Retrieval: If an input file for a specific day is missing, the script automatically downloads it, assuming you've provided a valid session token.
- Manual Input Placement: You have the option to manually place the
input.txt
file in the appropriate input folder, organized by year and day. - Solution Execution: Write your solution code in the
runner.ts
file corresponding to the day you are working on.
day
(alias:-d
): Specify the day to run (range: 1-25).year
(alias:-y
): Specify the year to run. Defaults to 2023 if not provided.sessionCookie
(alias:-c
): Provide the session token for downloading inputs.
Execute the script using Yarn with the desired arguments. For example:
yarn start --year 2023 --day 3 --sessionCookie 234jdfj2i3jro3jo13j5
alternatively add SESSION_COOKIE=value
to an .env
file in your project root directory and omit the sesionCookie parameter in the command
yarn start --year 2023 --day 3