Awesome
PHP Tools to help resolving 'Advent of Code' puzzles
Commands :
bin/console puzzle:make
Description: Create the input data and structure for a given puzzle event
Usage:
puzzle:make [options]
Options:
-y, --year=YEAR
the year of the event [default: "2020"]
-d, --day=DAY
the day of the event [default: "26"]
--no-data
use this option to disable input data fetching
execute puzzle resolver :
Description:
Outputs the solutions of a Puzzles for a given event
Usage:
puzzle:resolve [options]
Options:
-y, --year=YEAR
the year of the event [default: "2020"]
-d, --day=DAY
the day of the event [default: "26"]
--test
If set, run with test input
Docker env
build
docker-compose build
up
docker-compose up -d
exec
docker-compose exec advent bash
Make commands
make resolve
Resolve current day
make resolve-test
Resolve current day with test input
make puzzle
Create structure and data for current day
make leaderboard
Create structure and data for current day