Advent of Code 2019 Python

My solutions to Advent of Code 2019 done in Python

Viewer

Performance


Based on @xavdid's Python Advent of Code Project Template

running a day

cd to the day

python -m tests --verbose && python -m solution

to make easier, I have this rule for ondir

.ondirrc

enter ~/source/AdventOfCode2019/(.*)
    alias pt="python -m tests --verbose"
    alias pr="python -m solution"

leave ~/source/AdventOfCode2019/(.*)
    unalias pt
    unalias pr

Commands

./deploy.sh

Create viewer, commit to Github and make PR

Usage

./deploy.sh [day]

./start

Scaffold files to start a new Advent of Code solution and download the puzzle input

Usage

./start [-h] [--year YEAR] [day]

./build-viewer

Generate HTML for viewing the day's solution

Usage

./build-viewer [day]