stefanotorresi/thorr-advent

Advent of Code puzzle solutions wrapped in a PHP7 CLI app

1.0.0 2015-12-09 13:51 UTC

This package is auto-updated.

Last update: 2024-04-12 02:11:51 UTC


README

Advent of Code puzzle solutions wrapped in a PHP7 CLI app. Most overkill and far from code golf as it can be.

Installation

Composer global install

$: composer global require stefanotorresi/thorr-advent

The executable will be ~/.composer/bin/advent.

Git

$: git clone https://github.com/stefanotorresi/thorr-advent
$: cd thorr-advent
$: composer install

The executable will be ./advent.

Phar

TBD

Usage

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