aboutsummaryrefslogtreecommitdiffstats
path: root/aoc
blob: e04ddf623d9ff90e353bbc31968435bd5bc23273 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash

DAY="${1}"
INPUT="${2:-input.txt}"

if [ -z "${DAY}" ]; then
    echo "usage: ${0} day01"
    exit 1
fi

set -euo pipefail

cd "${DAY}"
if [ ! -f "${INPUT}" ]; then
    echo "${INPUT} not found in ${DAY}"
    exit 1
fi

ghc ../utils.hs main.hs && (cat "${INPUT}" | ./main)