Advent of Code puzzle solutions wrapped in a PHP7 CLI app. Most overkill and far from code golf as it can be.
$: composer global require stefanotorresi/thorr-advent
The executable will be ~/.composer/bin/advent
.
$: git clone https://github.com/stefanotorresi/thorr-advent
$: cd thorr-advent
$: composer install
The executable will be ./advent
.
TBD
Each puzzle is available as a command named dayN
.
You can use either a file path or stdin as input:
$: advent day1 day1.txt
$: echo "()()())))((((((((((((" | advent day1
Both parts of the puzzle will be executed by default, but you can execute just a single part if you want,
using the --part
option:
$: advent day1 day1.txt --part basement
You can get to know the part names with the help
command:
$: advent help day1