aboutsummaryrefslogtreecommitdiffstats
path: root/init.sh
blob: f9d5d9a6e037120eb3db374d3c70eeb4c7d62a7a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh

if [ ! $# -eq 2 ]
then
    echo "Usage: $0 <YYYY> <d> [cookiefile]"
    exit 1
fi

year=$1
day=$2
cookiefile=${3:-'../cookie'}
dir=$(printf "day%02d" $day)

echo "Initializing directory $dir/"
mkdir -p $dir

advent_session=$(cat $cookiefile 2> /dev/null) &&
    echo "Downloading input ..." &&
    curl "https://adventofcode.com/$year/day/$day/input" -H "Cookie: session=$advent_session" > $dir/input.txt

exit 0