summaryrefslogtreecommitdiffstats
path: root/init.sh
diff options
context:
space:
mode:
authorOrfeas <38209077+0xfea5@users.noreply.github.com>2025-12-03 13:11:09 +0200
committerOrfeas <38209077+0xfea5@users.noreply.github.com>2025-12-03 13:11:09 +0200
commite2f449b4930ba4ffa7f42235dabcbc344c644d72 (patch)
treec253e4acf1ef3033c39b864ed566fb537fa48454 /init.sh
parentinitial commit (diff)
downloadaoc25-e2f449b4930ba4ffa7f42235dabcbc344c644d72.tar.gz
aoc25-e2f449b4930ba4ffa7f42235dabcbc344c644d72.zip
add day initialization script
Diffstat (limited to 'init.sh')
-rwxr-xr-xinit.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/init.sh b/init.sh
new file mode 100755
index 0000000..6e90eee
--- /dev/null
+++ b/init.sh
@@ -0,0 +1,19 @@
1#!/bin/sh
2
3if [ ! $# -eq 1 ]
4then
5 echo "Usage: $0 <day>"
6 exit 1
7fi
8
9ADVENT_YEAR=2025
10ADVENT_DAY=$1
11ADVENT_SESSION=$(cat ../cookie)
12
13DIR=$(printf "day%02d" $ADVENT_DAY)
14echo "Initializing directory $DIR/"
15rsync -av --ignore-existing skel/ ${DIR}/
16
17echo "Downloading input ..." &&
18 curl "https://adventofcode.com/$ADVENT_YEAR/day/$ADVENT_DAY/input" \
19 -H "Cookie: session=$ADVENT_SESSION" > $DIR/input.txt