aboutsummaryrefslogtreecommitdiffstats
path: root/init.sh
diff options
context:
space:
mode:
authorOrfeas <38209077+0xfea5@users.noreply.github.com>2024-06-08 13:50:47 +0300
committerOrfeas <38209077+0xfea5@users.noreply.github.com>2024-06-08 13:50:47 +0300
commit7be570c4a6e86fb7060f0bc06910ca57003dfe90 (patch)
treea998f976596cb902cd8988d74f756b72660bc29c /init.sh
parentDay 21 (part1) (diff)
downloadaoc22-7be570c4a6e86fb7060f0bc06910ca57003dfe90.tar.gz
aoc22-7be570c4a6e86fb7060f0bc06910ca57003dfe90.zip
Update file names and init.shHEADmain
Diffstat (limited to 'init.sh')
-rwxr-xr-xinit.sh24
1 files changed, 15 insertions, 9 deletions
diff --git a/init.sh b/init.sh
index 86273e5..f9d5d9a 100755
--- a/init.sh
+++ b/init.sh
@@ -1,15 +1,21 @@
1#!/bin/sh 1#!/bin/sh
2source ../cookie.sh
3 2
4if [ $# -eq 0 ] 3if [ ! $# -eq 2 ]
5then 4then
6 echo "No arguments provided." 5 echo "Usage: $0 <YYYY> <d> [cookiefile]"
7 exit 1 6 exit 1
8fi 7fi
9 8
10DAY=$1 9year=$1
11DIR="day$DAY" 10day=$2
12echo "Initializing day $DAY in directory $DIR" 11cookiefile=${3:-'../cookie'}
12dir=$(printf "day%02d" $day)
13 13
14mkdir -p $DIR && curl "https://adventofcode.com/2022/day/$DAY/input" -H "Cookie: session=$ADVENT_SESSION" > $DIR/input.txt 14echo "Initializing directory $dir/"
15touch $DIR/solution.nim 15mkdir -p $dir
16
17advent_session=$(cat $cookiefile 2> /dev/null) &&
18 echo "Downloading input ..." &&
19 curl "https://adventofcode.com/$year/day/$day/input" -H "Cookie: session=$advent_session" > $dir/input.txt
20
21exit 0