aboutsummaryrefslogtreecommitdiffstats
path: root/aoc
diff options
context:
space:
mode:
authorJan Tuomi <jans.tuomi@gmail.com>2021-12-01 13:41:00 +0200
committerJan Tuomi <jans.tuomi@gmail.com>2021-12-01 13:41:00 +0200
commit81d288abb85f53c7852a0ab8d0c690786b7807c4 (patch)
tree5133a8114a3413f8ba79f3a08d8384ecdc79eea9 /aoc
parent8c01338d1ce04103308628fad0038a890c2803fe (diff)
Add run script
Diffstat (limited to 'aoc')
-rwxr-xr-xaoc17
1 files changed, 17 insertions, 0 deletions
diff --git a/aoc b/aoc
new file mode 100755
index 0000000..8e144fb
--- /dev/null
+++ b/aoc
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+DAY="${1}"
+if [ -z "${DAY}" ]; then
+ echo "usage: ${0} day01"
+ exit 1
+fi
+
+set -euo pipefail
+
+cd "${DAY}"
+if [ ! -f "input.txt" ]; then
+ echo "input.txt not found in ${DAY}"
+ exit 1
+fi
+
+ghc ../utils.hs main.hs && (cat input.txt | ./main)